Deze functie is ontwikkeld door ayaka-notes/ayakaleaf-pro en is beschikbaar vanaf v6.4.0.
- 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.comomvatlatex.example.com. - Stel de twee sleutels in
config/variables.envin en voerbin/upuit:
- De pagina’s laden het reCAPTCHA-script van
www.recaptcha.net, wat ook werkt waarwww.google.comgeblokkeerd 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.

