Admin Authentication API Errors

यहां गड़बड़ी के कोड और उनके बारे में पूरी सूची दी गई है. साथ ही, इसमें सुझाई गई जानकारी भी दी गई है समाधान के वे चरण जिन्हें Firebase एडमिन 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 एडमिन SDK टूल शुरू करने के लिए इस्तेमाल किए गए क्रेडेंशियल काफ़ी नहीं हैं अनुरोध किए गए Authentication संसाधन को ऐक्सेस करने की अनुमति. ज़रूरी अनुमतियों के साथ क्रेडेंशियल जनरेट करने और एडमिन SDK टूल की पुष्टि करने के लिए, Firebase प्रोजेक्ट सेट अप करना लेख पढ़ें.
auth/internal-error Authentication सर्वर को कोशिश करते समय अचानक कोई गड़बड़ी मिली अनुरोध को प्रोसेस करें. गड़बड़ी के मैसेज में Authentication सर्वर जिसमें अतिरिक्त जानकारी है. अगर गड़बड़ी बनी रहती है, तो कृपया गड़बड़ी की शिकायत वाले हमारे सहायता चैनल पर इसकी शिकायत करें.
auth/invalid-argument Authentication तरीके में अमान्य तर्क दिया गया. गड़बड़ी का मैसेज में अतिरिक्त जानकारी होनी चाहिए.
auth/invalid-claims setCustomUserClaims() को दिए गए कस्टम दावा एट्रिब्यूट अमान्य हैं.
auth/invalid-continue-uri 'जारी रखें' यूआरएल, एक मान्य यूआरएल स्ट्रिंग होना चाहिए.
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 उपयोगकर्ता प्रॉपर्टी के लिए दी गई वैल्यू अमान्य है. यह यूआरएल स्ट्रिंग के तौर पर होना चाहिए.
auth/invalid-provider-data providerData UserInfo ऑब्जेक्ट का मान्य कलेक्शन होना चाहिए.
auth/invalid-provider-id providerId, प्रोवाइडर आइडेंटिफ़ायर की मान्य स्ट्रिंग होनी चाहिए.
auth/invalid-oauth-responsetype सिर्फ़ एक OAuth responseType 'सही' पर सेट होना चाहिए.
auth/invalid-session-cookie-duration सत्र कुकी अवधि के बीच मिलीसेकंड में एक मान्य संख्या होनी चाहिए 5 मिनट और 2 हफ़्ते.
auth/invalid-uid दिया गया uid एक ऐसी स्ट्रिंग होनी चाहिए जो खाली न हो. साथ ही, इसमें ज़्यादा से ज़्यादा 128 वर्ण.
auth/invalid-user-import इंपोर्ट किया जाने वाला उपयोगकर्ता का रिकॉर्ड अमान्य है.
auth/maximum-user-count-exceeded उपयोगकर्ताओं की संख्या, इंपोर्ट करने की तय सीमा को पार कर गई है.
auth/missing-android-pkg-name अगर Android ऐप्लिकेशन को इंस्टॉल होना चाहिए.
auth/missing-continue-uri अनुरोध में जारी रखने का मान्य यूआरएल देना ज़रूरी है.
auth/missing-hash-algorithm पासवर्ड हैश वाले उपयोगकर्ताओं को इंपोर्ट करने के लिए, हैशिंग एल्गोरिदम की ज़रूरत होती है और इसके पैरामीटर दिए गए हों.
auth/missing-ios-bundle-id अनुरोध में बंडल आईडी मौजूद नहीं है.
auth/missing-uid मौजूदा कार्रवाई के लिए, uid आइडेंटिफ़ायर ज़रूरी है.
auth/missing-oauth-client-secret OIDC कोड चालू करने के लिए, OAuth कॉन्फ़िगरेशन क्लाइंट सीक्रेट ज़रूरी है फ़्लो.
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 'जारी रखें' यूआरएल का डोमेन, श्वेत सूची में शामिल नहीं है. Firebase कंसोल में डोमेन को श्वेतसूची में जोड़ें.
auth/user-not-found दिए गए आइडेंटिफ़ायर के हिसाब से कोई उपयोगकर्ता रिकॉर्ड मौजूद नहीं है.