एकाधिक अनुप्रयोगों के साथ क्रेडेंशियल साझा करने के लिए क्या कदम शामिल हैं?


0

मेरे यहाँ २ परिदृश्य हैं।

  1. app1 और app2 दोनों एक ही डोमेन के हैं
  2. app1 और app2 दोनों एक ही डोमेन के नहीं हैं।

दोनों परिदृश्यों के लिए, मुझे फ्रंटएंड और बैकएंड की जिम्मेदारियों की आवश्यकता है

  1. एक व्यक्ति जो ऐप 1 में लॉग इन कर रहा है और वह कुछ डिवाइस का चयन करता है, जब वह ऐप 2 पर डिवाइस की जानकारी लेना चाहता है, (ऐप 2 एक ही डोमेन में हो सकता है या नहीं भी हो सकता है)

  2. App2 पर उतरने के बाद - उसके सभी संपादन या हटाने का उसके खाते पर प्रभाव होना चाहिए।

  3. जब वह app2 पर लॉग आउट करता है - तो app1 को प्रभावित नहीं करना चाहिए (इसके विपरीत दोनों)

दोनों एप्लिकेशन का उपयोग कर रहे हैं jwt आधारित प्रमाणीकरण। (oAuth का उपयोग करके)

मुझे नहीं पता कि इस परिदृश्य को कैसे संभालना है, और मैं यह समझने में सक्षम नहीं हूं कि इसके लिए फ्रंटएंड को क्या करने की आवश्यकता है, या बैकेंड को क्या ध्यान रखना चाहिए।

इसे कैसे संभाला जा सकता है? (टोकन आधारित प्रमाणीकरण के साथ कोणीयज का उपयोग करके दोनों ऐप का अनुमान लगाएं)


"मुझे नहीं पता कि इस परिदृश्य को कैसे संभालना है" - कौन सा आप दो मौलिक अलग-अलग सेटअपों का वर्णन करते हैं। हालांकि यह स्पष्ट नहीं है कि oAuth का परिदृश्य पर क्या प्रभाव पड़ेगा। बस उसी oAuth का उपयोग करें।
Ramhound

मैं अन्य एप्लिकेशन में समान क्रेडेंशियल्स का उपयोग कैसे कर सकता हूं? दोनों को कैसे संवाद करें?
3gwebtrain

क्रेडेंशियल्स के लिए एक सामान्य स्रोत का उपयोग करें, या अलग-अलग डोमेन में से किसी एक के खिलाफ प्रमाणित करें, यदि वे अलग-अलग हैं।
Ramhound

लेकिन मुझे एक ऐप से दूसरे में डेटा ट्रांसफर करने की आवश्यकता है -? क्या आपके पास कोई लेख या ट्यूटोरियल है?
3gwebtrain

"क्या आपके पास कोई लेख या ट्यूटोरियल है?" - सैकड़ों। शिक्षण सामग्री चाहने वाले प्रश्न विषय पर नहीं हैं, हालांकि मैं उस प्रश्न का उत्तर नहीं दे सकता।
Ramhound
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.