في ما يلي قائمة كاملة برموز الخطأ وأوصافها، بما في ذلك خطوات الحلول المقترَحة ، التي تعرضها واجهة برمجة تطبيقات Firebase Admin Node.js Authentication:
| رمز الخطأ | الوصف وخطوات الحلول |
|---|---|
auth/claims-too-large |
تتجاوز حمولة المطالبات المقدَّمة إلى setCustomUserClaims() الحد الأقصى المسموح به وهو 1000 بايت.
|
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 الذي يتضمّن معلومات إضافية. إذا استمر الخطأ يُرجى الإبلاغ عن المشكلة في قناة الدعم الخاصة بالإبلاغ عن الأخطاء Bug Report. |
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 المقدَّم ليس رمز تعريف 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
|
يجب ضبط قيمة واحدة فقط من responseType في بروتوكول OAuth على "صحيح".
|
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 لبيانات الاعتماد المستخدَمة لتهيئة الـ SDKs للمشرف. يُرجى الرجوع إلى مقالة إعداد مشروع على 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` فريدuid.
|
auth/unauthorized-continue-uri |
نطاق عنوان URL للمتابعة ليس في القائمة البيضاء. يُرجى إضافة النطاق إلى القائمة البيضاء في وحدة تحكّم Firebase. |
auth/user-disabled |
أوقف المشرف حساب المستخدم. |
auth/user-not-found |
ما مِن سجلّ مستخدم حالي يتطابق مع المعرّف المقدَّم. |