Skip to main content
Esta función ha sido desarrollada por ayaka-notes/ayakaleaf-pro y está disponible a partir de la v6.4.0.
El inicio de sesión con correo electrónico y contraseña, el inicio de sesión LDAP, el registro y el restablecimiento de contraseña pueden solicitar un Google reCAPTCHA v2 (invisible). Está desactivado de forma predeterminada. La mayoría de los usuarios no ven nada: la comprobación se ejecuta cuando pulsan el botón, y Google muestra un desafío con imágenes solo cuando considera sospechosa la solicitud. Los inicios de sesión SAML y OIDC y las cuentas creadas por un administrador no se ven afectados.
  1. En la consola de administración de reCAPTCHA, crea una clave de tipo reCAPTCHA v2, Invisible reCAPTCHA badge, y añade el dominio de tu instancia. Un dominio también abarca sus subdominios; p. ej., example.com abarca latex.example.com.
  2. Establece las dos claves en config/variables.env y ejecuta bin/up:
  • Las páginas cargan el script de reCAPTCHA desde www.recaptcha.net, que también funciona donde www.google.com está bloqueado.
  • El registro y el restablecimiento de contraseña lo solicitan siempre. El inicio de sesión LDAP también lo solicita siempre, incluso con DEVICE_HISTORY_SECRET: envía un nombre de usuario, no un correo electrónico.
  • Los inicios de sesión también siguen teniendo límite de frecuencia: 20 intentos por minuto por dirección IP y 10 intentos cada 2 minutos por correo electrónico.
  • Ayakaleaf Pro solo comprueba si Google acepta la respuesta. No se admiten las puntuaciones ni los umbrales de reCAPTCHA v3, y es Google quien decide cuándo mostrar un desafío.
  • Para probarlo antes de tener una clave, usa las claves de prueba de Google: todas las comprobaciones se superan y el widget muestra una advertencia, así que no las uses en producción.
Última modificación el 2 de noviembre de 2026