المقدمة
يوضح هذا المستند كيفية حل أخطاء عدم تطابق IP عن بعد عند مصادقتك لخدمة GCKey.
نظرة عامة
قد تواجه أخطاء في المصادقة على خدمة GCKey بسبب عدم تطابق عنوان IP عن بعد. يمكن أن تحدث هذه المشكلة بعد إرسال بيانات الاعتماد إذا اكتشف موفر خدمة Captcha عنوان IP مختلف عن خدمة GCKey لنفس المستخدم. النتيجة هي خطأ "جلسة عمل غير صحيحة".

ما هو عدم تطابق IP البعيد؟
يتم دمج GCKey مع مزود خدمة Captcha لتحسين الأمان. إحدى الآليات المستخدمة هي التحقق من عنوان بروتوكول الإنترنت (IP)، الذي يساعد على منع إساءة الاستخدام من مزارع الكابتشا والمصادر المماثلة. يحدث عدم تطابق بعيد ل IP عندما يرى موفر Captcha وخدمة GCKey عناوين IP مختلفة لنفس المستخدم.
- عند حدوث عدم تطابق IP عن بعد، يتعذر على المستخدمين إكمال المصادقة ورؤية خطأ "جلسة عمل غير صحيحة".
- يمكن أن يظهر هذا الخطأ أيضا بسبب مشاكل أخرى، مثل مشاكل التخزين المؤقت للمستعرض. أولا، حاول أستكشاف الأخطاء وإصلاحها بشكل قياسي:
- مسح ذاكرة التخزين المؤقت للمتصفح.
- إستخدام نافذة خاصة أو غير متصلة.
- مستعرضات المحولات.
- إذا لم يحل أستكشاف الأخطاء وإصلاحها النموذجي المشكلة، فقد يكون السبب عدم تطابق IP عن بعد.
كيفية عمل مطابقة IP عن بعد
يستخدم دمج كابتشا الخاص ب GCKey عملية من خطوتين:
- يتواصل متصفح المستخدم مباشرة مع مزود الكابتشا باستخدام JavaScript. يقوم موفر Captcha بتسجيل عنوان IP للمستخدم وإرجاع رمز مميز.
- يقدم المستخدم بيانات الاعتماد الخاصة به إلى GCKey بالإضافة إلى الرمز المميز من موفر كابتشا. يرسل GCKey الرمز المميز وعنوان IP الذي يراه إلى موفر captcha للتحقق.
إذا لم تتطابق عناوين IP من الخطوات 1 و 2، يفشل موفر captcha في التحقق من الصحة، ويرى المستخدم خطأ "جلسة عمل غير صحيحة".
حل عدم تطابق IP عن بعد عند إستخدام Umbrella SWG
لحل أخطاء عدم تطابق IP عن بعد لمصادقة GCKey عند إستخدام عبارة الويب الآمنة Umbrella (SWG):
- أضف هذه المجالات إلى قائمة إدارة المجالات الخارجية الخاصة بك:
- clegc-gckey.gc.ca
- hcaptcha.com
ما هو عدم تطابق IP عن بعد؟
تستخدم GCKey مزود خدمة كابتشا لتحسين الأمن ومنع إساءة الاستعمال. كجزء من هذا التكامل، يتحقق الموفر من عنوان IP للمستخدم لإيقاف مزارع Captcha والنشاط الضار الآخر. يحدث عدم تطابق بعيد ل IP عندما يرى موفر Captcha و GCKey عناوين IP مختلفة.
- عندما يحدث هذا، تفشل المصادقة وتشاهد خطأ "جلسة عمل غير صحيحة".
- يمكن أيضا ظهور خطأ "جلسة عمل غير صحيحة" لأسباب أخرى.
- أولا، حاول الخطوات القياسية لاستكشاف الأخطاء وإصلاحها:
- مسح ذاكرة التخزين المؤقت للمتصفح.
- إستخدام نافذة خاصة أو غير متصلة.
- مستعرضات المحولات.
- إذا لم تحل هذه الخطوات المشكلة، فمن المحتمل أن يكون عدم تطابق IP عن بعد هو السبب.
كيفية عمل مطابقة IP عن بعد
دمج كابتشا GCKey هو عملية من خطوتين:
- يتواصل متصفح المستخدم مباشرة مع مزود الكابتشا باستخدام JavaScript. يقوم موفر Captcha بتسجيل عنوان IP للمستخدم وإرجاع رمز مميز.
- يرسل المستخدم بيانات الاعتماد إلى GCKey، والتي تتضمن الرمز المميز من موفر كابتشا. يقوم GCKey بتمرير الرمز المميز وعنوان IP الذي يراه إلى موفر كابتشا للتحقق.
إذا لم تتطابق عناوين IP من الخطوات 1 و 2، يفشل موفر captcha في التحقق من الصحة وسترى خطأ "جلسة عمل غير صحيحة".

حل عدم تطابق IP عن بعد عند إستخدام Umbrella SWG
لحل أخطاء عدم تطابق IP عن بعد لمصادقة GCKey باستخدام عبارة الويب الآمنة Umbrella (SWG):
- أضف هذه المجالات إلى قائمة إدارة المجالات الخارجية الخاصة بك:
- clegc-gckey.gc.ca
- hcaptcha.com