تحديد مشاكل المصادقة والترخيص وحلّها

توضّح هذه الصفحة بعض المشاكل الشائعة التي قد تواجهها في ما يتعلّق بالمصادقة والتفويض.

This app isn't verified

إذا كانت شاشة موافقة OAuth تعرض التحذير "لم يتم إثبات ملكية هذا التطبيق"، يعني ذلك أنّ تطبيقك يطلب نطاقات توفّر إمكانية الوصول إلى بيانات المستخدمين الحسّاسة. إذا كان تطبيقك يستخدم نطاقات حسّاسة، يجب أن يخضع لمحاولة إثبات هويته من خلال عملية إثبات الهوية لإزالة هذا التحذير والقيود الأخرى. خلال مرحلة التطوير، يمكنك تجاوز هذا التحذير من خلال اختيار خيارات متقدمة > الانتقال إلى {Project Name} (غير آمن).

File not found error for credentials.json

عند تشغيل نموذج الرمز، قد تظهر لك رسالة الخطأ "لم يتم العثور على الملف" أو "لا يوجد ملف مماثل" بشأن credentials.json.

يحدث هذا الخطأ عندما لا تكون قد فوّضت بيانات اعتماد تطبيق الكمبيوتر المكتبي. للتعرّف على كيفية إنشاء بيانات اعتماد لتطبيق كمبيوتر مكتبي، انتقِل إلى إنشاء بيانات الاعتماد.

بعد إنشاء بيانات الاعتماد، تأكَّد من حفظ ملف JSON الذي تم تنزيله بتنسيق credentials.json. بعد ذلك، انقل الملف إلى دليل العمل.

Token has been expired or revoked

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

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

أخطاء JavaScript

في ما يلي بعض أخطاء JavaScript الشائعة.

Error: origin_mismatch

يحدث هذا الخطأ أثناء عملية التفويض إذا كان المضيف والمنفذ المستخدَمَين لعرض صفحة الويب لا يتطابقان مع مصدر JavaScript مسموح به في مشروعك على Google Cloud Console. تأكَّد من ضبط مصدر JavaScript مفوَّض وأنّ عنوان URL في المتصفّح يتطابق مع عنوان URL المصدر.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

يحدث هذا الخطأ عندما لا تكون ملفات تعريف الارتباط التابعة لجهات خارجية وميزة تخزين البيانات مفعَّلة في المتصفّح. هذه الخيارات مطلوبة من قِبل مكتبة "تسجيل الدخول باستخدام حساب Google". لمزيد من المعلومات، يُرجى الاطّلاع على ملفات تعريف الارتباط التابعة لجهات خارجية وتخزين البيانات.

idpiframe_initialization_failed: Not a valid origin for the client

يحدث هذا الخطأ عندما لا يتطابق النطاق المسجَّل مع النطاق الذي يتم استخدامه لاستضافة صفحة الويب. تأكَّد من أنّ المصدر الذي سجّلته يتطابق مع عنوان URL في المتصفّح.