व्यवस्थापक प्रमाणीकरण 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 को प्रारंभ करने के लिए उपयोग किए गए क्रेडेंशियल के पास अनुरोधित प्रमाणीकरण संसाधन तक पहुंचने के लिए अपर्याप्त अनुमति है। का संदर्भ लें एक Firebase परियोजना की स्थापना कैसे उपयुक्त अनुमतियों वाले एक क्रेडेंशियल पैदा करते हैं और इसका इस्तेमाल व्यवस्थापक SDKs को प्रमाणित करने के लिए पर प्रलेखन के लिए।
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() एसडीके की आवश्यकता के रूप में एक ताज़ा टोकन या आवेदन डिफ़ॉल्ट क्रेडेंशियल का विरोध करने के लिए एक प्रमाणपत्र क्रेडेंशियल के साथ प्रारंभ किया जाना है। देखें प्रारंभ एसडीके कैसे एक प्रमाण पत्र क्रेडेंशियल के साथ व्यवस्थापक SDKs को प्रमाणित करने के लिए दस्तावेज़ के लिए।
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 अनुरोध में एक बंडल आईडी नहीं है।
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 प्रोजेक्ट नहीं मिला। का संदर्भ लें एक Firebase परियोजना की स्थापना कैसे अपनी परियोजना के लिए एक क्रेडेंशियल पैदा करते हैं और इसका इस्तेमाल व्यवस्थापक SDKs को प्रमाणित करने के लिए पर प्रलेखन के लिए।
auth/reserved-claims एक या अधिक कस्टम उपयोगकर्ता के लिए प्रदान दावों setCustomUserClaims() आरक्षित हैं। उदाहरण के लिए, ओआईडीसी इस तरह के (उप, प.जा., 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 प्रदत्त पहचानकर्ता के अनुरूप कोई मौजूदा उपयोगकर्ता रिकॉर्ड नहीं है।