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

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

This app isn't verified

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

File not found error for credentials.json

عند تشغيل عينة التعليمات البرمجية، قد تتلقى رسالة الخطأ "لم يتم العثور على الملف" أو "لا يوجد مثل هذا الملف" بخصوص ملفcredential.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 في المتصفّح.