يرتبط مفتاح reCAPTCHA عادةً بمجموعة من النطاقات الفردية أو أسماء الحزم. بالنسبة إلى مستخدمي الويب، يكون مفتاحا واجهة برمجة التطبيقات فريدًا في النطاقات والنطاقات الفرعية من المستوى الأول التي تحدّدها. قد يكون تحديد أكثر من نطاق مفيدًا إذا كنت تعرض موقعك الإلكتروني من عدة نطاقات مستوى أعلى.
على سبيل المثال، إذا حددت مفتاحَي واجهة برمجة التطبيقات للنطاق yoursite.com، يوضّح الجدول التالي ما إذا كان reCAPTCHA سيعمل للنطاق وصيغ النطاقات الفرعية التابعة له أم لا. إذا حدّدت أسماء نطاقات أخرى أو نطاقات TLD أخرى (مثل: anothersite.com وyoursite.net)، تنطبق شروط reCAPTCHA نفسها.
النطاق المحدّد | نطاق الموقع الإلكتروني | هل سيعمل reCAPTCHA؟ |
---|---|---|
yoursite.com | yoursite.com | نعم |
www.yoursite.com | نعم | |
domain.yoursite.com | نعم | |
domain.yoursite.com:8080 | نعم |
إذا أردت استخدام "localhost" في التطوير، فيجب إضافته إلى قائمة النطاقات.
بالنسبة إلى مستخدمي الأجهزة الجوّالة، يكون مفتاحا واجهة برمجة التطبيقات فريدًا فقط لأسماء الحزم المحدّدة (على سبيل المثال، com.google.recaptcha.test).
إذا كانت قائمة أسماء النطاقات أو الحِزمة طويلة جدًا أو مرنة أو غير معروفة، نمنحك خيار إيقاف التحقّق من اسم النطاق أو الحزمة من جهة reCAPTCHA، والتحقّق من الخادم بدلاً من ذلك.
ولإجراء ذلك، في وحدة تحكُّم المشرف، انتقِل إلى "الإعدادات المتقدمة" للمفتاح، وأزِل العلامة من مربّع "التحقّق من صحة اسم النطاق/الحزمة".
تحذير الأمان
إنّ إيقاف هذه الحماية في حد ذاته يشكّل خطرًا أمنيًا كبيرًا، إذ قد يتم الاستيلاء على مفتاحك واستخدامه، نظرًا لعدم وجود أي قيود على الموقع الإلكتروني الذي يستخدمه. لهذا السبب، عند التحقق من أحد الحلول، عليك التحقّق من حقل اسم المضيف/الحزمة ورفض أي حلول واردة من مصادر غير متوقّعة.