HTTP त्रुटि: 401 एंड्रॉइड प्रोजेक्ट के लिए फायरबेस क्लाउड फ़ंक्शन सेट करते समय


105

मैं फायरबेस कार्यों को स्थापित करने की कोशिश कर रहा हूं, लेकिन फायरबेस इनिट चलाने के बाद मुझे एक त्रुटि मिलती है।

त्रुटि: HTTP त्रुटि: 401, अनुरोध में अमान्य प्रमाणीकरण क्रेडेंशियल थे। अपेक्षित OAuth 2 पहुंच टोकन, लॉगिन कुकी या अन्य मान्य प्रमाणीकरण क्रेडेंशियल। Https://developers.google.com/identity/sign-in/web/devconsole-project देखें ।

यहां छवि विवरण दर्ज करें

जवाबों:


288

मैंने समस्या हल कर दी! आपको लॉगआउट करने की आवश्यकता है firebase logoutफिर लॉग-इन firebase loginकरें या केवल टोकन को रीफ़्रेश करेंfirebase login --reauth

ऐसा लगता है कि फायरबेस के टोकन का समाप्ति समय अधिकतम 1Hr तक सीमित है


खुशी में मदद करने के लिए :)
M.Ali

24
नोट: लॉग आउट करने के लिए, उपयोग करें firebase logout, फिर लॉग इन करेंfirebase login
Blundering Philosopher

मैंने firebase loginकई बार किया ... यह कहा कि मैं पहले से ही लॉग इन था, लेकिन यह सब "झूठ" था। निराश उपयोगकर्ताओं को स्पष्ट रूप से लॉगआउट करना या अनुरोध करना होगा। यदि वे वर्तमान लॉगिन व्यवहार और ऑटो-रिओथ को nec में विफल नहीं कर सकते हैं तो? इसके लिए अतिरिक्त मेहनत करनी पड़ती है और यह एक खराब UX है।
wescpy

29

का प्रयोग करें firebase login --reauth, मेरे साथ ऐसा हुआ क्योंकि एक पुराना व्यक्ति FIREBASE_TOKENपेश करने की कोशिश करते समय मौजूद थाfirebase init

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.