यहां गड़बड़ी के कोड और उनके ब्यौरे की पूरी सूची दी गई है. इसमें, गड़बड़ी ठीक करने के लिए सुझाए गए तरीके भी शामिल हैं. ये कोड, Firebase Admin Node.js Authentication API से जनरेट होते हैं:
| गड़बड़ी का कोड | ब्यौरा और गड़बड़ी ठीक करने के तरीके |
|---|---|
auth/claims-too-large |
setCustomUserClaims() को दिया गया दावा पेलोड, 1,000 बाइट की तय सीमा से ज़्यादा है.
|
auth/email-already-exists |
कोई दूसरा उपयोगकर्ता, दिए गए ईमेल को पहले से ही इस्तेमाल कर रहा है. हर उपयोगकर्ता के पास एक खास ईमेल पता होना चाहिए. |
auth/id-token-expired |
दिया गया Firebase आईडी टोकन, अब काम नहीं करता. |
auth/id-token-revoked |
Firebase आईडी टोकन को रद्द कर दिया गया है. |
auth/insufficient-permission |
Admin SDK टूल को शुरू करने के लिए इस्तेमाल किए गए क्रेडेंशियल के पास, अनुरोध किए गए Authentication संसाधन को ऐक्सेस करने की अनुमति नहीं है. सही अनुमतियों वाला क्रेडेंशियल जनरेट करने और Admin SDK टूल की पुष्टि करने के लिए उसका इस्तेमाल करने का तरीका जानने के लिए, Firebase प्रोजेक्ट सेट अप करना लेख पढ़ें. |
auth/internal-error |
अनुरोध को प्रोसेस करते समय, Authentication सर्वर में कोई गड़बड़ी हुई. गड़बड़ी के मैसेज में, Authentication सर्वर का जवाब होना चाहिए. इसमें अतिरिक्त जानकारी शामिल होती है. अगर गड़बड़ी बनी रहती है, तो कृपया गड़बड़ी की शिकायत करने के लिए, सहायता चैनल पर जाकर समस्या की जानकारी दें. |
auth/invalid-argument |
किसी Authentication तरीके के लिए, गलत तर्क दिया गया है. गड़बड़ी के मैसेज में अतिरिक्त जानकारी होनी चाहिए. |
auth/invalid-claims |
setCustomUserClaims()
को दी गई, उपयोगकर्ता के लिए तय की गई दावा एट्रिब्यूट की वैल्यू अमान्य हैं.
|
auth/invalid-continue-uri
|
यूआरएल पर जारी रखें, मान्य यूआरएल स्ट्रिंग होना चाहिए. |
auth/invalid-creation-time
|
बनाने का समय, यूटीसी के मुताबिक मान्य तारीख स्ट्रिंग होना चाहिए. |
auth/invalid-credential |
Admin SDK टूल की पुष्टि करने के लिए इस्तेमाल किए गए क्रेडेंशियल का इस्तेमाल, मनचाही कार्रवाई करने के लिए नहीं किया जा सकता. पुष्टि करने के कुछ Authentication तरीकों के लिए, जैसे कि
createCustomToken() और verifyIdToken(), SDK टूल को रीफ़्रेश टोकन या ऐप्लिकेशन डिफ़ॉल्ट क्रेडेंशियल के बजाय, सर्टिफ़िकेट क्रेडेंशियल से शुरू करना ज़रूरी है. सर्टिफ़िकेट क्रेडेंशियल से Admin 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
|
पिछली बार साइन इन करने का समय, यूटीसी के मुताबिक मान्य तारीख स्ट्रिंग होना चाहिए. |
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 |
Admin SDK टूल को शुरू करने के लिए इस्तेमाल किए गए क्रेडेंशियल के लिए, कोई Firebase प्रोजेक्ट नहीं मिला. अपने प्रोजेक्ट के लिए क्रेडेंशियल जनरेट करने और Admin SDK टूल की पुष्टि करने के लिए उसका इस्तेमाल करने का तरीका जानने के लिए, Firebase प्रोजेक्ट सेट अप करना लेख पढ़ें. |
auth/reserved-claims |
`setCustomUserClaims()` को दिए गए, उपयोगकर्ता के लिए तय किए गए एक या उससे ज़्यादा दावे रिज़र्व किए गए हैं.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-disabled |
उपयोगकर्ता के खाते को एडमिन ने बंद कर दिया है. |
auth/user-not-found |
दिए गए आइडेंटिफ़ायर से मेल खाने वाला कोई मौजूदा उपयोगकर्ता रिकॉर्ड नहीं है. |