Skip to main content
Diese Funktion wurde von ayaka-notes/ayakaleaf-pro entwickelt und ist ab v6.4.0 verfügbar.
Die Anmeldung per E-Mail und Passwort, die LDAP-Anmeldung, die Registrierung und das Zurücksetzen des Passworts können ein Google reCAPTCHA v2 (unsichtbar) abfragen. Standardmäßig ist es deaktiviert. Die meisten Benutzer bemerken nichts: Die Prüfung läuft, wenn sie auf die Schaltfläche klicken, und Google zeigt nur dann eine Bildaufgabe an, wenn die Anfrage verdächtig erscheint. SAML- und OIDC-Anmeldungen sowie von einem Administrator erstellte Konten sind nicht betroffen.
  1. Erstellen Sie in der reCAPTCHA-Admin-Konsole einen Schlüssel vom Typ reCAPTCHA v2, Invisible reCAPTCHA badge, und fügen Sie die Domain Ihrer Instanz hinzu. Eine Domain umfasst auch ihre Subdomains, z. B. umfasst example.com auch latex.example.com.
  2. Setzen Sie die beiden Schlüssel in config/variables.env und führen Sie bin/up aus:
  • Die Seiten laden das reCAPTCHA-Skript von www.recaptcha.net, was auch dort funktioniert, wo www.google.com blockiert ist.
  • Registrierung und Zurücksetzen des Passworts fragen jedes Mal ab. Auch die LDAP-Anmeldung fragt jedes Mal ab, selbst mit DEVICE_HISTORY_SECRET: Sie übermittelt einen Benutzernamen, keine E-Mail-Adresse.
  • Anmeldungen bleiben zusätzlich ratenbegrenzt: 20 Versuche pro Minute pro IP-Adresse und 10 Versuche pro 2 Minuten pro E-Mail-Adresse.
  • Ayakaleaf Pro prüft nur, ob Google die Antwort akzeptiert. Scores und Schwellenwerte von reCAPTCHA v3 werden nicht unterstützt, und Google entscheidet, wann eine Aufgabe angezeigt wird.
  • Um es auszuprobieren, bevor Sie einen Schlüssel haben, verwenden Sie die Testschlüssel von Google: Jede Prüfung ist erfolgreich und das Widget zeigt eine Warnung an, verwenden Sie sie daher nicht in der Produktion.
Zuletzt geändert am 2. November 2026