Skip to main content
Deze functie is ontwikkeld door ayaka-notes/ayakaleaf-pro en is beschikbaar vanaf v6.4.0.
Het inloggen met e-mailadres en wachtwoord, het inloggen via LDAP, registratie en het opnieuw instellen van wachtwoorden kunnen om een Google reCAPTCHA v2 (onzichtbaar) vragen. Dit staat standaard uit. De meeste gebruikers zien niets: de controle wordt uitgevoerd wanneer ze op de knop drukken, en Google toont alleen een afbeeldingsuitdaging wanneer het de aanvraag verdacht vindt. SAML- en OIDC-logins en accounts die door een beheerder zijn aangemaakt, worden niet beïnvloed.
  1. Maak in de reCAPTCHA-beheerconsole een sleutel aan van het type reCAPTCHA v2, Invisible reCAPTCHA badge, en voeg het domein van je instantie toe. Een domein omvat ook de subdomeinen ervan, bijv. example.com omvat latex.example.com.
  2. Stel de twee sleutels in config/variables.env in en voer bin/up uit:
  • De pagina’s laden het reCAPTCHA-script van www.recaptcha.net, wat ook werkt waar www.google.com geblokkeerd is.
  • Registratie en het opnieuw instellen van wachtwoorden vragen er elke keer om. Het inloggen via LDAP vraagt er ook elke keer om, ook met DEVICE_HISTORY_SECRET: het verstuurt een gebruikersnaam, geen e-mailadres.
  • Inlogpogingen blijven ook beperkt: 20 pogingen per minuut per IP-adres en 10 pogingen per 2 minuten per e-mailadres.
  • Ayakaleaf Pro controleert alleen of Google het antwoord accepteert. Scores en drempelwaarden van reCAPTCHA v3 worden niet ondersteund, en Google bepaalt wanneer er een uitdaging wordt getoond.
  • Om het uit te proberen voordat je een sleutel hebt, gebruik je de testsleutels van Google: elke controle slaagt en de widget toont een waarschuwing, dus gebruik ze niet in productie.
Laatst gewijzigd op 2 november 2026