Skip to main content
Fitur ini dikembangkan oleh ayaka-notes/ayakaleaf-pro dan tersedia mulai v6.4.0.
Login dengan email dan kata sandi, login LDAP, pendaftaran, dan reset kata sandi dapat meminta Google reCAPTCHA v2 (invisible). Fitur ini nonaktif secara default. Sebagian besar pengguna tidak melihat apa pun: pemeriksaan berjalan saat mereka menekan tombol, dan Google hanya menampilkan tantangan gambar jika menganggap permintaan tersebut mencurigakan. Login SAML dan OIDC serta akun yang dibuat oleh admin tidak terpengaruh.
  1. Di konsol admin reCAPTCHA, buat kunci dengan jenis reCAPTCHA v2, Invisible reCAPTCHA badge, lalu tambahkan domain instance Anda. Sebuah domain juga mencakup subdomainnya, misalnya example.com mencakup latex.example.com.
  2. Atur kedua kunci di config/variables.env lalu jalankan bin/up:
  • Halaman-halaman memuat skrip reCAPTCHA dari www.recaptcha.net, yang juga berfungsi di tempat www.google.com diblokir.
  • Pendaftaran dan reset kata sandi selalu meminta captcha. Login LDAP juga selalu meminta captcha, bahkan dengan DEVICE_HISTORY_SECRET: login ini mengirimkan nama pengguna, bukan email.
  • Login juga tetap dibatasi lajunya: 20 percobaan per menit per alamat IP dan 10 percobaan per 2 menit per email.
  • Ayakaleaf Pro hanya memeriksa apakah Google menerima jawabannya. Skor dan ambang batas reCAPTCHA v3 tidak didukung, dan Google yang menentukan kapan tantangan ditampilkan.
  • Untuk mencobanya sebelum Anda memiliki kunci, gunakan kunci uji dari Google: setiap pemeriksaan akan lolos dan widget menampilkan peringatan, jadi jangan gunakan kunci tersebut di produksi.
Terakhir diubah pada 2 November 2026