Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

व्यवस्थापक प्रमाणीकरण API त्रुटियाँ

यहां सुझाए गए समाधान चरणों सहित त्रुटि कोड और विवरण की पूरी सूची है, जो Firebase Admin Node.js Authentication API द्वारा दिए गए हैं:

त्रुटि कोड विवरण और संकल्प कदम
auth/claims-too-large setCustomUserClaims() को प्रदान किया गया दावा पेलोड 1000 बाइट्स के अधिकतम अनुमत आकार से अधिक है।
auth/email-already-exists प्रदान किया गया ईमेल पहले से ही एक मौजूदा उपयोगकर्ता द्वारा उपयोग में है। प्रत्येक उपयोगकर्ता के पास एक अद्वितीय ईमेल होना चाहिए।
auth/id-token-expired प्रदान किया गया फायरबेस आईडी टोकन समाप्त हो गया है।
auth/id-token-revoked फायरबेस आईडी टोकन निरस्त कर दिया गया है।
auth/insufficient-permission व्यवस्थापक SDK को प्रारंभ करने के लिए उपयोग किए गए क्रेडेंशियल के पास अनुरोधित प्रमाणीकरण संसाधन तक पहुंचने के लिए अपर्याप्त अनुमति है। उपयुक्त अनुमतियों के साथ क्रेडेंशियल कैसे जेनरेट करें और इसका उपयोग व्यवस्थापक एसडीके को प्रमाणित करने के लिए कैसे करें, इस पर दस्तावेज़ीकरण के लिए एक फायरबेस प्रोजेक्ट सेट अप करने के लिए देखें।
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 को प्रमाणित करने के तरीके पर दस्तावेज़ीकरण के लिए 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 अंतिम साइन-इन समय एक मान्य 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 उपयोगकर्ता संपत्ति के लिए प्रदान किया गया मान अमान्य है। यह एक स्ट्रिंग URL होना चाहिए।
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 यदि Android ऐप को इंस्टॉल करना आवश्यक है तो एक Android पैकेज नाम प्रदान किया जाना चाहिए।
auth/missing-continue-uri अनुरोध में एक वैध जारी यूआरएल प्रदान किया जाना चाहिए।
auth/missing-hash-algorithm पासवर्ड हैश वाले उपयोगकर्ताओं को आयात करने के लिए आवश्यक है कि हैशिंग एल्गोरिथम और उसके पैरामीटर प्रदान किए जाएं।
auth/missing-ios-bundle-id अनुरोध में iOS बंडल आईडी नहीं है।
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 फायरबेस सत्र कुकी निरस्त कर दी गई है।
auth/uid-already-exists प्रदान किया गया uid पहले से ही मौजूदा उपयोगकर्ता द्वारा उपयोग में है। प्रत्येक उपयोगकर्ता के पास एक अद्वितीय uid होनी चाहिए।
auth/unauthorized-continue-uri जारी यूआरएल का डोमेन श्वेतसूची में नहीं है। Firebase कंसोल में डोमेन को श्वेतसूची में डालें।
auth/user-not-found प्रदत्त पहचानकर्ता के अनुरूप कोई मौजूदा उपयोगकर्ता रिकॉर्ड नहीं है।