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 محاولات كل دقيقتين لكل بريد إلكتروني.
  • لا يتحقق Ayakaleaf Pro إلا مما إذا كانت Google تقبل الإجابة. لا تُدعَم درجات reCAPTCHA v3 وعتباتها، وGoogle هي التي تقرر متى تعرض تحدّيًا.
  • لتجربتها قبل أن يكون لديك مفتاح، استخدم مفاتيح الاختبار من Google: إذ ينجح كل تحقق وتعرض الأداة تحذيرًا، لذا لا تستخدمها في بيئة الإنتاج.
آخر تعديل في ٢ نوفمبر ٢٠٢٦