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

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

This app isn't verified

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

File not found error for credentials.json

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

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

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

Error: origin_mismatch

يحدث هذا الخطأ أثناء تدفق التفويض إذا كان المضيف والمنفذ المستخدم لعرض صفحة الويب لا يتطابقان مع مصدر JavaScript مسموح به في مشروع Google Cloud Console. تأكد من تعيين مصدر جافا سكريبت معتمد وأن عنوان 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 في المتصفّح.