Skip to main content
Questa funzionalità è sviluppata da ayaka-notes/ayakaleaf-pro ed è disponibile a partire dalla v6.4.0.
L’accesso con email e password, l’accesso LDAP, la registrazione e la reimpostazione della password possono richiedere un Google reCAPTCHA v2 (invisibile). È disattivato per impostazione predefinita. La maggior parte degli utenti non vede nulla: la verifica viene eseguita quando premono il pulsante e Google mostra una sfida con immagini solo quando ritiene sospetta la richiesta. Gli accessi SAML e OIDC e gli account creati da un amministratore non sono interessati.
  1. Nella console di amministrazione di reCAPTCHA, crea una chiave di tipo reCAPTCHA v2, Invisible reCAPTCHA badge, e aggiungi il dominio della tua istanza. Un dominio copre anche i suoi sottodomini, ad es. example.com copre latex.example.com.
  2. Imposta le due chiavi in config/variables.env ed esegui bin/up:
  • Le pagine caricano lo script reCAPTCHA da www.recaptcha.net, che funziona anche dove www.google.com è bloccato.
  • La registrazione e la reimpostazione della password lo richiedono ogni volta. Anche l’accesso LDAP lo richiede ogni volta, pure con DEVICE_HISTORY_SECRET: invia un nome utente, non un’email.
  • Gli accessi restano inoltre soggetti a limiti di frequenza: 20 tentativi al minuto per indirizzo IP e 10 tentativi ogni 2 minuti per email.
  • Ayakaleaf Pro verifica solo se Google accetta la risposta. I punteggi e le soglie di reCAPTCHA v3 non sono supportati, ed è Google a decidere quando mostrare una sfida.
  • Per provarlo prima di avere una chiave, usa le chiavi di test di Google: ogni verifica viene superata e il widget mostra un avviso, quindi non usarle in produzione.
Ultima modifica il 2 novembre 2026