यहां गड़बड़ी के कोड और ब्यौरे की पूरी सूची दी गई है. इसमें 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 |
दिए गए आइडेंटिफ़ायर के हिसाब से कोई उपयोगकर्ता रिकॉर्ड मौजूद नहीं है. |