मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जिसे ओपनएएम सर्वर के साथ प्रमाणीकरण प्रबंधित करने के लिए SAML की आवश्यकता है।एंगुलरजेस और एसएएमएल, शुरुआत
वास्तव में, मैं OAuth2 निहित अनुदान प्रवाह के साथ Satellizer का उपयोग करें और मैं निम्नलिखित है:
- ब्राउज़र में खोलें AngularJS एप्लिकेशन तृतीय पक्ष प्रवेश बटन पर
- क्लिक करें
- एक नई विंडो मंडराना मौजूदा एक (एनजी ऐप के साथ) खुला है कि मुझे मेरे क्रेडेंशियल्स
- मैं उन्हें भरता हूं, और
- पृष्ठों को इसकी सामग्री बनाते हैं (जेनरेशन टिंग टोकन)
- कोणीय अनुप्रयोगों को विंडोज़ के माध्यम से टोकन मिल जाता है (यह कैसे संभव है?)
- मैं अपने आवेदन का उपयोग OAuth2 bearer/jwt टोकन के साथ कर सकता हूं।
मुझे ऐसा कुछ करने की ज़रूरत है जो SAML का उपयोग करके समान कार्य करे। तथ्य यह है कि मैं पूरी तरह से खो गया हूं और ऐसा लगता है कि मुझे अपने बैकएंड का उपयोग करके SAML सर्वर पर लॉग ऑन करना चाहिए ...
मुझे वास्तव में यह स्थिति पसंद नहीं है और मुझे पता होना चाहिए कि क्लाइंट का उपयोग करने के लिए कुछ बेहतर है या नहीं साइड आवेदन।
SAML के साथ क्लाइंट साइड ऐप के साथ "सामान्य" प्रमाणीकरण प्रवाह क्या है?
आपकी मदद के लिए धन्यवाद