Admin Authentication API Errors

فيما يلي قائمة كاملة برموز الأخطاء وأوصافها، بما في ذلك خطوات الحل الموصى بها، والتي تم طرحها بواسطة Firebase Admin Node.js Authentication API:

خطا بالكود الوصف وخطوات الحل
auth/claims-too-large تتجاوز حمولة المطالبات المقدمة إلى setCustomUserClaims() الحد الأقصى للحجم المسموح به وهو 1000 بايت.
auth/email-already-exists البريد الإلكتروني المقدم قيد الاستخدام بالفعل من قبل مستخدم حالي. يجب أن يكون لكل مستخدم بريد إلكتروني فريد.
auth/id-token-expired انتهت صلاحية الرمز المميز لمعرف Firebase المقدم.
auth/id-token-revoked تم إبطال رمز معرف Firebase.
auth/insufficient-permission لا تحتوي بيانات الاعتماد المستخدمة لتهيئة Admin SDK على إذن كافٍ للوصول إلى مورد المصادقة المطلوب. راجع إعداد مشروع Firebase للحصول على وثائق حول كيفية إنشاء بيانات اعتماد بالأذونات المناسبة واستخدامها لمصادقة حزم SDK للمشرف.
auth/internal-error واجه خادم المصادقة خطأ غير متوقع أثناء محاولة معالجة الطلب. يجب أن تحتوي رسالة الخطأ على الرد من خادم المصادقة الذي يحتوي على معلومات إضافية. إذا استمر الخطأ، فيرجى الإبلاغ عن المشكلة إلى قناة دعم الإبلاغ عن الأخطاء لدينا.
auth/invalid-argument تم توفير وسيطة غير صالحة لأسلوب المصادقة. يجب أن تحتوي رسالة الخطأ على معلومات إضافية.
auth/invalid-claims سمات المطالبة المخصصة المقدمة إلى setCustomUserClaims() غير صالحة.
auth/invalid-continue-uri يجب أن يكون عنوان URL للمتابعة عبارة عن سلسلة URL صالحة.
auth/invalid-creation-time يجب أن يكون وقت الإنشاء عبارة عن سلسلة تاريخ UTC صالحة.
auth/invalid-credential لا يمكن استخدام بيانات الاعتماد المستخدمة لمصادقة حزم SDK للمشرف لتنفيذ الإجراء المطلوب. تتطلب بعض طرق المصادقة مثل 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 يجب أن يكون معرف الموفر عبارة عن سلسلة معرف موفر صالحة ومعتمدة.
auth/invalid-oauth-responsetype يجب تعيين responseType OAuth واحد فقط على القيمة true.
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 Console البيضاء.
auth/user-not-found لا يوجد سجل مستخدم موجود يتوافق مع المعرف المقدم.