मैं फ़ायरबेस 1.1 का समर्थन करने के लिए अपने एंजुलरजेस ऐप को अपडेट करने की कोशिश कर रहा हूं (मैं फायरबेस 1.0.x के साथ चिपक गया था)।
यह फायरबेसिसप्लॉग्लिन को हटा देता है, जिसमें फायरबेस कोर के अंदर प्रमाणीकरण शामिल है।फायरबेस एथविथऑथथैरेक्ट()
मैं सफलतापूर्वक
authWithOAuthPopup("<provider>", function(error, authData) { ... });
का उपयोग कर यह एक कॉलबैक, जो authData
में प्रमाणीकरण डेटा पारित हो जाता है स्वीकार करता है प्रमाणीकरण को लागू करने में सक्षम है।
इसके विपरीत, मैं undersand नहीं कर सकते
authWithOAuthRedirect("<provider>", function(error) { ... });
Firebase Authentication docs page उपयोग करने के लिए कैसे बहुत संक्षिप्त है ... :-(यह सब क्या कहा जाता है:।
वैकल्पिक रूप से [बजाय authWithOAuthPopup], आप उपयोगकर्ता को एक पूर्ण ब्राउज़र रीडायरेक्ट के साथ लॉगिन करने के लिए संकेत दे सकते हैं, और जब आप मूल पृष्ठ
पर वापस आते हैं तो फ़ायरबेस स्वचालित रूप से सत्र को पुनर्स्थापित कर देगा।मैं authData कैसे प्राप्त करूं, जब फायरबेस - पुनर्निर्देशन के बाद - मेरे पृष्ठ पर वापस आ जाता है?
'ref.onAuth (फ़ंक्शन (authData) {...}' आपके लिए काम करेगा? Https://www.firebase.com/docs/web/guide/user-auth.html#section-monitoring- प्रमाणीकरण –
हाँ! धन्यवाद, यह सही समाधान है (यदि आप इसे उत्तर के रूप में पोस्ट करना चाहते हैं ...) दुर्भाग्यवश, मेरे पास कुछ अतिरिक्त समस्या है (मेरी कोणीय तर्क समझ की कमी से जुड़ा हुआ है ...)। यदि आप जैसे, मैं इसे अपने प्रश्न के अपडेट के रूप में विस्तारित करूंगा ... हालांकि, यह पूरी तरह से लेख और/या फ़ायरबेस के साथ असंबंधित है ... – MarcoS
यदि यह असंबंधित है, तो मैं एक नया प्रश्न पोस्ट करूंगा। –