Skip to main content
Цю функцію розроблено в ayaka-notes/ayakaleaf-pro, і вона доступна починаючи з v6.4.0.
Вхід за електронною поштою та паролем, вхід через LDAP, реєстрація та скидання пароля можуть вимагати проходження Google reCAPTCHA v2 (невидимої). За замовчуванням її вимкнено. Більшість користувачів нічого не помічає: перевірка виконується, коли вони натискають кнопку, а Google показує завдання із зображеннями лише тоді, коли вважає запит підозрілим. Входи через SAML та OIDC, а також облікові записи, створені адміністратором, це не зачіпає.
  1. У консолі адміністратора reCAPTCHA створіть ключ типу reCAPTCHA v2, Invisible reCAPTCHA badge і додайте домен свого екземпляра. Домен охоплює й свої піддомени, наприклад example.com охоплює latex.example.com.
  2. Задайте обидва ключі в config/variables.env і виконайте bin/up:
  • Сторінки завантажують скрипт reCAPTCHA з www.recaptcha.net, який працює й там, де www.google.com заблоковано.
  • Реєстрація та скидання пароля вимагають перевірки щоразу. Вхід через LDAP також вимагає її щоразу, навіть із DEVICE_HISTORY_SECRET: він надсилає ім’я користувача, а не адресу електронної пошти.
  • Частота спроб входу також і надалі обмежена: 20 спроб на хвилину з однієї IP-адреси та 10 спроб за 2 хвилини для однієї адреси електронної пошти.
  • Ayakaleaf Pro перевіряє лише те, чи приймає Google відповідь. Оцінки та порогові значення reCAPTCHA v3 не підтримуються, а коли показувати завдання, вирішує Google.
  • Щоб спробувати функцію ще до отримання ключа, використовуйте тестові ключі Google: кожна перевірка проходить успішно, а віджет показує попередження, тож не використовуйте їх у робочому середовищі.
Останнє оновлення 2 листопада 2026 р.