Skip to main content
Tuto funkci vyvinul projekt ayaka-notes/ayakaleaf-pro a je k dispozici od verze v6.4.0.
Přihlášení pomocí e-mailu a hesla, přihlášení přes LDAP, registrace a obnovení hesla mohou vyžadovat Google reCAPTCHA v2 (neviditelnou). Ve výchozím nastavení je vypnutá. Většina uživatelů nic neuvidí: kontrola proběhne po stisknutí tlačítka a Google zobrazí obrázkovou výzvu pouze tehdy, když považuje požadavek za podezřelý. Přihlášení přes SAML a OIDC ani účty vytvořené administrátorem se to netýká.
  1. V administrátorské konzoli reCAPTCHA vytvořte klíč typu reCAPTCHA v2, Invisible reCAPTCHA badge a přidejte doménu své instance. Doména zahrnuje i své subdomény, např. example.com zahrnuje latex.example.com.
  2. Nastavte oba klíče v config/variables.env a spusťte bin/up:
  • Stránky načítají skript reCAPTCHA z www.recaptcha.net, což funguje i tam, kde je www.google.com blokováno.
  • Registrace a obnovení hesla se ptají pokaždé. Přihlášení přes LDAP se také ptá pokaždé, i s DEVICE_HISTORY_SECRET: odesílá uživatelské jméno, nikoli e-mail.
  • Přihlášení zůstávají také omezena četností: 20 pokusů za minutu z jedné IP adresy a 10 pokusů za 2 minuty pro jeden e-mail.
  • Ayakaleaf Pro kontroluje pouze to, zda Google odpověď přijme. Skóre a prahové hodnoty reCAPTCHA v3 nejsou podporovány a o tom, kdy zobrazit výzvu, rozhoduje Google.
  • Chcete-li ji vyzkoušet dříve, než budete mít klíč, použijte testovací klíče od Googlu: každá kontrola projde a widget zobrazí varování, proto je nepoužívejte v produkci.
Naposledy změněno 2. listopadu 2026