في ما يلي قائمة كاملة برموز الأخطاء وأوصافها، بما في ذلك البيانات التي ننصح بها. التي يتم عرضها من خلال واجهة برمجة تطبيقات Node.js في Firebase Admin Node.js Authentication:
رمز الخطأ | خطوات الوصف والحلّ |
---|---|
auth/claims-too-large |
تتجاوز حمولة المطالبات المقدَّمة إلى setCustomUserClaims()
هو الحدّ الأقصى المسموح به للحجم، وهو 1,000 بايت.
|
auth/email-already-exists |
البريد الإلكتروني المقدَّم قيد الاستخدام حاليًا من قِبل مستخدم حالي. يجب على كل مستخدم أن يكون لديهم بريد إلكتروني فريد. |
auth/id-token-expired |
انتهت صلاحية الرمز المميّز الذي تم تقديمه لرقم تعريف Firebase. |
auth/id-token-revoked |
تم إبطال الرمز المميّز للمعرّف في Firebase. |
auth/insufficient-permission |
بيانات الاعتماد المُستخدَمة لإعداد حزمة تطوير البرامج (SDK) الخاصة بالمشرف غير كافية الإذن بالوصول إلى مورد "Authentication" المطلوب. ارجع إلى إعداد مشروع Firebase للاطّلاع على مستندات حول كيفية إنشاء بيانات اعتماد الحصول على الأذونات المناسبة واستخدامه لمصادقة حزم تطوير البرامج (SDK) الخاصة بالمشرف. |
auth/internal-error |
واجه خادم Authentication خطأً غير متوقّع أثناء محاولة معالجة الطلب. يجب أن تحتوي رسالة الخطأ على رد من خادم Authentication الذي يحتوي على معلومات إضافية. إذا حدث الخطأ المشكلة مستمرة، فيرجى إبلاغ قناة دعم تقرير الأخطاء. |
auth/invalid-argument |
تم توفير وسيطة غير صالحة لطريقة Authentication. يجب أن تحتوي رسالة الخطأ على معلومات إضافية. |
auth/invalid-claims |
سمات المطالبة المخصّصة المقدّمة إلى setCustomUserClaims()
غير صالحة.
|
auth/invalid-continue-uri
|
يجب أن يكون عنوان URL للمتابعة سلسلة عنوان URL صالحة. |
auth/invalid-creation-time
|
يجب أن يكون وقت الإنشاء سلسلة تاريخ صالحة بالتوقيت العالمي المنسّق (UTC). |
auth/invalid-credential |
لا يمكن استخدام بيانات الاعتماد المستخدمة لمصادقة حزم SDK للمشرف من أجل
لتنفيذ الإجراء المطلوب. بعض طرق Authentication مثل
تتطلب ميزتا createCustomToken() وverifyIdToken()
حزمة SDK المراد إعدادها باستخدام بيانات اعتماد الشهادة بدلاً من
الرمز المميّز لإعادة التحميل أو بيانات الاعتماد التلقائية للتطبيق. عرض
إعداد حزمة تطوير البرامج (SDK) من أجل
وثائق حول كيفية مصادقة حزم SDK للمشرف باستخدام شهادة
بيانات اعتمادك.
|
auth/invalid-disabled-field |
القيمة المقدَّمة لخاصيّة المستخدِم disabled هي
غير صالح. يجب أن تكون قيمة منطقية.
|
auth/invalid-display-name |
القيمة المقدَّمة لخاصيّة المستخدِم displayName هي
غير صالح. ويجب أن تكون سلسلة غير فارغة.
|
auth/invalid-dynamic-link-domain |
لم يتم إعداد نطاق الرابط الديناميكي المقدَّم أو السماح به المشروع الحالي. |
auth/invalid-email |
القيمة المقدَّمة لخاصيّة المستخدِم "email " غير صالحة.
يجب أن يكون عنوان بريد إلكتروني من النوع "سلسلة".
|
auth/invalid-email-verified |
القيمة المقدَّمة لخاصيّة المستخدِم emailVerified هي
غير صالح. يجب أن تكون قيمة منطقية.
|
auth/invalid-hash-algorithm |
يجب أن تتطابق خوارزمية التجزئة مع إحدى السلاسل في قائمة القيم المتاحة. الخوارزميات. |
auth/invalid-hash-block-size
|
يجب أن تكون حجم كتلة التجزئة رقمًا صالحًا. |
auth/invalid-hash-derived-key-length
|
يجب أن يكون طول المفتاح الناتج عن التجزئة رقمًا صالحًا. |
auth/invalid-hash-key
|
يجب أن يكون مفتاح التجزئة مخزنًا مؤقتًا صالحًا للبايت. |
auth/invalid-hash-memory-cost
|
يجب أن تكون تكلفة ذاكرة التجزئة رقمًا صالحًا. |
auth/invalid-hash-parallelization
|
يجب أن تكون عملية التجزئة موازية رقمًا صالحًا. |
auth/invalid-hash-rounds
|
يجب أن تكون جولات التجزئة رقمًا صالحًا. |
auth/invalid-hash-salt-separator
|
يجب أن يكون حقل فاصل القيم العشوائية لخوارزمية التجزئة مخزنًا مؤقتًا صالحًا للبايت. |
auth/invalid-id-token |
الرمز المميّز للمعرّف المقدَّم ليس رمزًا صالحًا لمعرّف Firebase. |
auth/invalid-last-sign-in-time
|
يجب أن يكون وقت آخر تسجيل دخول سلسلة تاريخ UTC صالحة. |
auth/invalid-page-token |
الرمز المميز للصفحة التالية الذي تم تقديمه في listUsers() غير صالح. أُنشأها جون هنتر، الذي كان متخصصًا
يجب أن تكون سلسلة صالحة غير فارغة.
|
auth/invalid-password |
القيمة المقدَّمة لخاصيّة المستخدِم "password " غير صالحة.
يجب أن تكون سلسلة تتكون من ستة أحرف على الأقل.
|
auth/invalid-password-hash
|
يجب أن تكون تجزئة كلمة المرور مخزنًا مؤقتًا صالحًا للبايت. |
auth/invalid-password-salt
|
يجب أن تكون القيمة العشوائية الخاصة بكلمة المرور مخزنًا مؤقتًا صالحًا للبايت |
auth/invalid-phone-number |
القيمة التي أدخلتها phoneNumber غير صالحة. يجب أن يكون
سلسلة معرّف متوافقة مع معيار E.164 غير فارغة
|
auth/invalid-photo-url |
القيمة المقدَّمة لخاصيّة المستخدِم "photoURL " غير صالحة.
ويجب أن يكون عنوان URL لسلسلة.
|
auth/invalid-provider-data
|
يجب أن تكون providerData مصفوفة صالحة من عناصر UserInfo. |
auth/invalid-provider-id
|
يجب أن يكون providerId سلسلة معرّف موفِّر صالحًا ومتوافقًا. |
auth/invalid-oauth-responsetype
|
يجب ضبط بروتوكول OAuth واحد فقط responseType على "صحيح".
|
auth/invalid-session-cookie-duration |
يجب أن تكون مدة ملف تعريف الارتباط للجلسة عددًا صالحًا بالمللي ثانية بين 5 دقائق وأسبوعين. |
auth/invalid-uid |
يجب أن تكون قيمة uid المقدّمة سلسلة غير فارغة ولا تزيد عن
128 حرفًا.
|
auth/invalid-user-import
|
سجلّ المستخدم المطلوب استيراده غير صالح. |
auth/maximum-user-count-exceeded
|
تم تجاوز الحد الأقصى المسموح به لعدد المستخدمين الذين يمكن استيرادهم. |
auth/missing-android-pkg-name
|
يجب تقديم اسم حزمة Android إذا كان تطبيق Android مطلوبًا التثبيت. |
auth/missing-continue-uri
|
يجب تقديم عنوان URL صالح للمتابعة في الطلب. |
auth/missing-hash-algorithm
|
يتطلب استيراد المستخدمين الذين لديهم تجزئات بكلمة المرور أن تكون خوارزمية التجزئة وتوفير معاملاته. |
auth/missing-ios-bundle-id
|
لا يتضمّن الطلب معرّف الحزمة. |
auth/missing-uid |
يجب إدخال معرِّف uid للعملية الحالية.
|
auth/missing-oauth-client-secret |
يجب إدخال سر عميل إعدادات OAuth لتفعيل مسار رمز OIDC . |
auth/operation-not-allowed |
موفِّر خدمة تسجيل الدخول المقدّم غير مفعَّل لمشروعك على Firebase. تفعيلها من قسم "طريقة تسجيل الدخول" في وحدة التحكّم Firebase. |
auth/phone-number-already-exists |
سبق أن تم استخدام phoneNumber الذي تم تقديمه من قِبل مستخدم
حالي. يجب أن يكون لكل مستخدم سمة phoneNumber فريدة.
|
auth/project-not-found |
لم يتم العثور على مشروع Firebase لبيانات الاعتماد المستخدمة في إعداد حزم تطوير البرامج (SDK) الخاصة بالمشرف. ارجع إلى إعداد مشروع Firebase للاطّلاع على مستندات حول كيفية إنشاء بيانات اعتماد لمشروعك واستخدمه لمصادقة حزم SDK للمشرف. |
auth/reserved-claims |
تم تقديم مطالبة مخصصة واحدة أو أكثر للمستخدم إلى
setCustomUserClaims() محجوزة. على سبيل المثال:
مطالبات محددة من OIDC، مثل (sub وiat وiss وexp وaud وauth_time وغير ذلك)
كمفاتيح للمطالبات المخصصة.
|
auth/session-cookie-expired |
انتهت صلاحية ملف تعريف الارتباط لجلسة Firebase الذي تم تقديمه. |
auth/session-cookie-revoked |
تم إبطال ملف تعريف الارتباط الخاص بجلسة Firebase. |
auth/too-many-requests |
يتجاوز عدد الطلبات الحدّ الأقصى المسموح به. |
auth/uid-already-exists |
سبق أن تم استخدام uid المقدَّم من قِبل مستخدم حالي. على كل
يجب أن يكون لدى المستخدم سمة uid فريدة.
|
auth/unauthorized-continue-uri |
نطاق عنوان URL للمتابعة غير مضاف إلى القائمة البيضاء. أضِف النطاق إلى القائمة البيضاء في وحدة تحكُّم Firebase. |
auth/user-not-found |
لا يتوفّر سجلّ مستخدم حالي يتوافق مع المعرّف المقدَّم. |