Admin Authentication API Errors

यहां गड़बड़ी के कोड और ब्यौरे की पूरी सूची दी गई है. इसमें Firebase एडमिन Node.js पुष्टि करने वाले एपीआई की मदद से दिए गए, समाधान के सुझाए गए तरीके भी शामिल हैं:

Error Code ब्यौरा और ठीक करने का तरीका
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' शुरू करने के लिए इस्तेमाल किए गए क्रेडेंशियल के पास, अनुरोध किए गए पुष्टि करने वाले संसाधन को ऐक्सेस करने की अनुमति नहीं है. सही अनुमतियों वाला क्रेडेंशियल जनरेट करने और एडमिन SDK की पुष्टि करने के लिए इसका इस्तेमाल करने का तरीका जानने के लिए, Firebase प्रोजेक्ट सेट अप करना देखें.
auth/internal-error अनुरोध को प्रोसेस करते समय, ऑथेंटिकेशन सर्वर में अचानक कोई गड़बड़ी हुई. गड़बड़ी के मैसेज में, पुष्टि करने वाले सर्वर से मिला जवाब शामिल होना चाहिए. इसमें ज़्यादा जानकारी शामिल होती है. अगर गड़बड़ी बनी रहती है, तो कृपया हमारे गड़बड़ी की रिपोर्ट सहायता चैनल से समस्या की शिकायत करें.
auth/invalid-argument पुष्टि करने के किसी तरीके में अमान्य तर्क दिया गया था. गड़बड़ी के मैसेज में ज़्यादा जानकारी होनी चाहिए.
auth/invalid-claims setCustomUserClaims() के लिए दिए गए कस्टम दावा विशेषताएं अमान्य हैं.
auth/invalid-continue-uri जारी यूआरएल एक मान्य यूआरएल स्ट्रिंग होनी चाहिए.
auth/invalid-creation-time निर्माण समय एक मान्य UTC तारीख स्ट्रिंग होना चाहिए.
auth/invalid-credential एडमिन SDK टूल की पुष्टि करने के लिए इस्तेमाल किए जाने वाले क्रेडेंशियल का इस्तेमाल, मनचाही कार्रवाई के लिए नहीं किया जा सकता. पुष्टि करने के कुछ तरीकों, जैसे कि createCustomToken() और verifyIdToken() के लिए, एसडीके को सर्टिफ़िकेट क्रेडेंशियल के साथ शुरू करना ज़रूरी होता है, न कि रीफ़्रेश टोकन या ऐप्लिकेशन डिफ़ॉल्ट क्रेडेंशियल. एडमिन 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 ऐप्लिकेशन इंस्टॉल करना ज़रूरी है, तो 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 एडमिन SDK टूल शुरू करने के लिए इस्तेमाल किए गए क्रेडेंशियल के लिए, कोई Firebase प्रोजेक्ट नहीं मिला. अपने प्रोजेक्ट के लिए क्रेडेंशियल जनरेट करने और 'एडमिन SDK' की पुष्टि करने के लिए इसका इस्तेमाल करने से जुड़े दस्तावेज़ देखने के लिए, Firebase प्रोजेक्ट सेट अप करना देखें.
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 दिए गए आइडेंटिफ़ायर के हिसाब से कोई उपयोगकर्ता रिकॉर्ड मौजूद नहीं है.