Admin Authentication API Errors

في ما يلي قائمة كاملة برموز الأخطاء وأوصافها، بما في ذلك البيانات التي ننصح بها. التي يتم عرضها من خلال واجهة برمجة تطبيقات 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 لا يتوفّر سجلّ مستخدم حالي يتوافق مع المعرّف المقدَّم.