Admin Authentication API Errors

यहां त्रुटि कोड और विवरण की पूरी सूची दी गई है, जिसमें अनुशंसित समाधान चरण भी शामिल हैं, जो फायरबेस एडमिन नोड.जेएस प्रमाणीकरण एपीआई द्वारा फेंके गए हैं:

त्रुटि कोड विवरण और समाधान चरण
auth/claims-too-large setCustomUserClaims() को प्रदान किया गया दावा पेलोड 1000 बाइट्स के अधिकतम अनुमत आकार से अधिक है।
auth/email-already-exists प्रदान किया गया ईमेल मौजूदा उपयोगकर्ता द्वारा पहले से ही उपयोग में है। प्रत्येक उपयोगकर्ता के पास एक अद्वितीय ईमेल होना चाहिए.
auth/id-token-expired प्रदान किया गया फायरबेस आईडी टोकन समाप्त हो गया है।
auth/id-token-revoked फायरबेस आईडी टोकन रद्द कर दिया गया है।
auth/insufficient-permission एडमिन एसडीके को आरंभ करने के लिए उपयोग किए गए क्रेडेंशियल में अनुरोधित प्रमाणीकरण संसाधन तक पहुंचने की अपर्याप्त अनुमति है। उचित अनुमतियों के साथ एक क्रेडेंशियल कैसे उत्पन्न करें और एडमिन एसडीके को प्रमाणित करने के लिए इसका उपयोग कैसे करें, इस पर दस्तावेज़ीकरण के लिए फायरबेस प्रोजेक्ट सेट अप करने का संदर्भ लें।
auth/internal-error अनुरोध को संसाधित करने का प्रयास करते समय प्रमाणीकरण सर्वर को एक अप्रत्याशित त्रुटि का सामना करना पड़ा। त्रुटि संदेश में प्रमाणीकरण सर्वर से अतिरिक्त जानकारी वाली प्रतिक्रिया शामिल होनी चाहिए। यदि त्रुटि बनी रहती है, तो कृपया हमारे बग रिपोर्ट समर्थन चैनल को समस्या की रिपोर्ट करें।
auth/invalid-argument प्रमाणीकरण विधि के लिए एक अमान्य तर्क प्रदान किया गया था। त्रुटि संदेश में अतिरिक्त जानकारी होनी चाहिए.
auth/invalid-claims setCustomUserClaims() को प्रदान की गई कस्टम दावा विशेषताएँ अमान्य हैं।
auth/invalid-continue-uri जारी रखें यूआरएल एक वैध यूआरएल स्ट्रिंग होना चाहिए।
auth/invalid-creation-time निर्माण समय एक वैध यूटीसी दिनांक स्ट्रिंग होना चाहिए।
auth/invalid-credential एडमिन एसडीके को प्रमाणित करने के लिए उपयोग किए गए क्रेडेंशियल का उपयोग वांछित कार्रवाई करने के लिए नहीं किया जा सकता है। कुछ प्रमाणीकरण विधियों जैसे कि createCustomToken() और verifyIdToken() के लिए 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 प्रदत्त आईडी टोकन वैध फायरबेस आईडी टोकन नहीं है।
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 प्रदाताडेटा UserInfo ऑब्जेक्ट की एक मान्य सरणी होनी चाहिए।
auth/invalid-provider-id प्रदाता आईडी एक वैध समर्थित प्रदाता पहचानकर्ता स्ट्रिंग होनी चाहिए।
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 यदि एंड्रॉइड ऐप इंस्टॉल करना आवश्यक है तो एक एंड्रॉइड पैकेज नाम प्रदान किया जाना चाहिए।
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 आपके फायरबेस प्रोजेक्ट के लिए प्रदान किया गया साइन-इन प्रदाता अक्षम है। इसे फायरबेस कंसोल के साइन-इन विधि अनुभाग से सक्षम करें।
auth/phone-number-already-exists प्रदान किया गया phoneNumber पहले से ही मौजूदा उपयोगकर्ता द्वारा उपयोग में है। प्रत्येक उपयोगकर्ता के पास एक अद्वितीय phoneNumber होना चाहिए।
auth/project-not-found एडमिन एसडीके को आरंभ करने के लिए उपयोग किए गए क्रेडेंशियल के लिए कोई फायरबेस प्रोजेक्ट नहीं मिला। अपने प्रोजेक्ट के लिए क्रेडेंशियल कैसे तैयार करें और एडमिन एसडीके को प्रमाणित करने के लिए इसका उपयोग कैसे करें, इस पर दस्तावेज़ीकरण के लिए फायरबेस प्रोजेक्ट सेट अप करें का संदर्भ लें।
auth/reserved-claims setCustomUserClaims() को प्रदान किए गए एक या अधिक कस्टम उपयोगकर्ता दावे आरक्षित हैं। उदाहरण के लिए, OIDC विशिष्ट दावे जैसे (sub, iat, iss, exp, aud, auth_time, आदि) का उपयोग कस्टम दावों के लिए कुंजी के रूप में नहीं किया जाना चाहिए।
auth/session-cookie-expired प्रदान की गई फायरबेस सत्र कुकी समाप्त हो गई है।
auth/session-cookie-revoked फायरबेस सत्र कुकी निरस्त कर दी गई है।
auth/too-many-requests अनुरोधों की संख्या अनुमत अधिकतम से अधिक है.
auth/uid-already-exists प्रदत्त uid मौजूदा उपयोगकर्ता द्वारा पहले से ही उपयोग में है। प्रत्येक उपयोगकर्ता के पास एक अद्वितीय uid होनी चाहिए।
auth/unauthorized-continue-uri जारी यूआरएल का डोमेन श्वेतसूची में नहीं है। फायरबेस कंसोल में डोमेन को श्वेतसूची में डालें।
auth/user-not-found प्रदत्त पहचानकर्ता के अनुरूप कोई मौजूदा उपयोगकर्ता रिकॉर्ड नहीं है।