के साथ एसपीए (कोणीय 2) में सामाजिक पंजीकरण मैंने सरल कोणीय 2 एप्लिकेशन लागू किया है जो एएसपी.नेट कोर वेबएपी का बैकएंड के रूप में उपयोग करता है। प्रमाणीकरण के लिए मैंने '/ लॉगिन' मार्ग जोड़ा जो जेडब्ल्यूटी एक्सेस को जेनरेट करता है और टोकन रीफ्रेश करता है जो बदले में स्थानीय स्टोरेज में एसपीए द्वारा संग्रहीत किया जाता है और HTTP अनुरोधों में उपयोग किया जाता है।एएसपी.नेट कोर रीस्ट एपीआई
अब मैं सामाजिक पंजीकरण फ़ंक्शन को एकीकृत करना चाहता हूं ताकि उपयोगकर्ता फेसबुक बटन का उपयोग करके लॉगिन कर सकें। उपयोगकर्ताओं के दृष्टिकोण से मैं इसे 3 चरणों में करना चाहता हूं:
- फेसबुक बटन द्वारा रजिस्टर पर क्लिक करें और फेसबुक वेबसाइट पर रीडायरेक्ट करें (मेरे ऐप अनुरोध को लॉगिन और पुष्टि करने के लिए)।
- क्लिक किया पुष्टि और मेरे एसपीए पर पुनः निर्देशित जहां/पंजीकरण पृष्ठ, जहां उनके नाम पहले से ही फेसबुक प्रोफाइल से भरा
- (अपनी पसंदीदा खिलौना की तरह) "समाप्त पंजीकरण"
शेष क्षेत्रों और क्लिक्स भरता इस पंजीकरण के बाद यदि उपयोगकर्ता फिर से फेसबुक के माध्यम से पंजीकरण करता है तो उसे फेसबुक पर रीडायरेक्ट किया जाएगा (यदि वह पहले से लॉग इन है) तो वह स्वचालित रूप से सर्वर रूट पर रीडायरेक्ट हो जाता है जो जांचता है कि ऐसा उपयोगकर्ता पहले ही पंजीकृत है या नहीं और यदि उसे फिर एसपीए होमपेज पर रीडायरेक्ट किया गया है तो
मेरे ऐप में ऐसे वर्कफ़्लो को सही तरीके से एकीकृत कैसे करें? नोट: मैं अपने Angular2 ऐप के अंदर प्रमाणीकरण और पंजीकरण करना चाहता हूं, अलग-अलग ऑथ सर्वर पर नहीं।
आमतौर पर ओएथ प्रमाणीकरण में ओथ प्रदाता सर्वर (पूर्व google, facebook सर्वर) में प्रदर्शन करेगा। मुझे आपके ऐप द्वारा प्रमाणीकरण करने की आवश्यकता नहीं है –
मेरे पास मेरे स्वयं के प्रमाणीकरण/लॉगिन मार्ग से perfomed है। यह आरओपीसी ओएथ 2 प्रवाह का उपयोग करता है। मैं तीस पक्ष प्रमाणीकरण जोड़ना चाहता हूं। यह तीसरे पक्ष की सेवा में उपयोगकर्ता को छेड़छाड़ करने के बाद अपना खुद का जेडब्ल्यूटी टोकन जारी कर रहा है। – Rem
मुझे नहीं पता कि आरओपीसी ओथ प्रवाह क्या है :)। शुभकामनाएं –