اختبار تنفيذ بروتوكول OAuth لربط Google

تختبر أداة اختبار التحقق من صحة ربط OAuth في Google تنفيذ OAuth للتحقُّق من قدرة Google على الوصول إلى نقاط النهاية ومن أن نقاط النهاية تعرض الاستجابات المتوقعة لتنفيذ ربط حساب Google صالح.

استخدام أداة الاختبار

  1. إذا لم تكن قد سجلت الدخول إلى الأداة، فسجّل الدخول باستخدام حسابك في Google باستخدام الزر تسجيل الدخول.
  2. اربط حسابك باستخدام الأداة التجريبية لربط حساب Google. يجب ربط الحساب بالحساب نفسه الذي تشغّل فيه أداة اختبار التحقّق.

  3. أدخِل رقم تعريف المشروع وانقر على الزر تشغيل. يجب أن يكون هذا هو نفسه رقم تعريف الخدمة الذي استخدمته لربط حسابك في الخطوة السابقة.

دليل الأدوات

اختبار التحقق من رمز الدخول

يتم التحقق من رموز الدخول المعروضة من نقطة نهاية تبادل الرموز المميزة للتأكد من تنسيق الردود بالشكل الصحيح ومن عرض رمز مميز صالح لإعادة التحميل.

اختبار الشرح
تحقَّق من أنّ رمز الدخول ليس بتنسيق JWT. لا يتيح ربط حسابات Google استخدام JWT لرموز الدخول. إذا تم اكتشاف JWT، يتم عرض التحذير التالي: The access token seems to be a JWT which is not supported for token exchange endpoints.
تحقَّق من أنّ رمز الدخول الذي تنتهي صلاحيته ستنتهي صلاحيته يتضمّن رمزًا مميزًا لإعادة التحميل. يجب تقديم رمز الدخول المميز عندما تنتهي صلاحية رمز الدخول. لن ينجح هذا الاختبار في حال عدم العثور على رمز إعادة التحميل.

إعادة تحميل اختبار التحقق من الرمز المميز

ويتم اختبار إعادة تحميل الرموز المميّزة للتأكّد من أن نقطة نهاية تبادل الرموز المميّزة تستبدلها بشكل صحيح برموز دخول جديدة.

اختبار الشرح
تحقّق من استجابة الرمز المميز لإعادة التحميل غير الصالحة. يجب أن يعرض الخادم خطأ 400 Bad Request HTTP مع {"error": "invalid_grant"} على طلب غير صالح للرمز المميز لإعادة التحميل. إذا لم يتطابق الرد مع رمز الخطأ أو الرسالة، ستفشل حالة الاختبار هذه. لمزيد من المعلومات، يُرجى الانتقال إلى تبديل الرموز المميَّزة لإعادة تحميل رموز الدخول.
تحقَّق من إعادة تحميل رمز الدخول. يجب عرض رموز الدخول الجديدة استجابةً لطلبات الرمز المميز لإعادة التحميل. إذا كان الخادم يوفر رمز الدخول نفسه، ستفشل حالة الاختبار.
التحقّق من صحة عمل رموز الدخول المنتهية الصلاحية
تأكَّد من عدم استبدال الرمز المميّز لإعادة التحميل أثناء إعادة التحميل. نراجع ما إذا تم تغيير الرموز المميزة لإعادة التحميل بعد طلب الرمز المميز لإعادة التحميل أم لا. في حال تغيير الرمز المميّز لإعادة التحميل، يجب أن يُلغي الخادم صلاحية الرمز المميز لإعادة التحميل القديم فقط بعد استخدام الرمز المميز الجديد لإعادة التحميل، وذلك لمنع حالات السباق التي قد تؤدي إلى إيقاف ربط حساب المستخدم. وسيتعذّر الاختبار إذا ألغيت صلاحية الرمز المميّز القديم لإعادة التحميل قبل إصدار الرمز الجديد.