के साथ एकल साइन को कार्यान्वित या एकीकृत करने के लिए हमारे पास वेब ऐप और सर्वर दोनों के दो अलग-अलग उत्पाद हैं।SAML और Shibboleth
हम दोनों के लिए एकल साइन ऑन लागू करना चाहते हैं, इसलिए जब कोई उपयोगकर्ता एक उत्पाद में लॉग इन हो जाता है, तो वह स्वचालित रूप से उसके अन्य उत्पाद में संसाधनों तक पहुंच सकता है।
मैंने थोड़ा सा पता लगाया है और SAML एक अच्छा दृष्टिकोण है जिसे हम ले सकते हैं, लेकिन हमें यकीन नहीं है कि हम कैसे आगे बढ़ना चाहते हैं।
क्या यह हमारे स्वयं के सेवा प्रदाता को लागू करना एक अच्छा विचार है? मैंने शिब एसपी को देखा है, लेकिन ऐसा लगता है कि मैं इसे अपने उत्पादों में एकीकृत करना चाहता हूं, यह इतना आसान नहीं होगा।
तो मैं सिर्फ उन लोगों से कुछ सुझाव ढूंढ रहा हूं जिन्होंने पहले इसी तरह की समस्या का सामना किया है।
एक और सवाल यह है कि अगर मैं OpenSaml का उपयोग कर एक एसपी को लागू करने की आवश्यकता है तो मैं किस संसाधन का अध्ययन कर सकता हूं? ऐसा लगता है कि बहुत सारे ट्यूटोरियल या उदाहरण नहीं हैं जिन्हें मैं संदर्भित कर सकता हूं।
मुझे वास्तव में सराहना की जाएगी यदि कोई भी कुछ बड़ी प्रक्रियाओं या घटकों को इंगित कर सकता है जो मेरे स्वयं के एसपी को शामिल करने की आवश्यकता है।
संपादित करें 1:
बस मैं क्या चाहते हैं के बारे में अधिक जानकारी प्रदान करने के लिए प्रयास करें। हमारे पास दो अलग-अलग उत्पाद हैं। वर्तमान में हम उपयोगकर्ता डेटाबेस को बाहरी करने में सक्षम हैं। उदाहरण के लिए, जब तक वे एक सेवा को सही तरीके से कार्यान्वित करते हैं, तब तक हमारे उत्पादों को एलडीएपी सर्वर या किसी अन्य बाहरी उपयोगकर्ता डीबी से कनेक्ट करने के लिए कॉन्फ़िगर किया जा सकता है।
अब हमारा लक्ष्य है कि हम अपने दोनों उत्पादों के लिए एसएसओ चाहते हैं। एक परिदृश्य है कि हमारे पास दोनों उत्पादों में हमारा स्वयं का एसपी घटक (या तो कार्यान्वित या एकीकृत) है। ग्राहक का अपना आईडीपी हो सकता है। कुछ कॉन्फ़िगरेशन के साथ, हमारा एसपी उनके आईडीपी से कनेक्ट हो सकता है, और वहां से प्रमाणीकरण कर सकता है, और उपयोगकर्ता को दोनों उत्पादों तक पहुंचने के लिए दो बार लॉगिन करने की आवश्यकता नहीं है। कारण, अगर ग्राहक के पास यह नहीं है तो हम बॉक्स आईडीडी से बाहर निकल सकते हैं।
जब मैं शिब एसपी और आईडीपी का उपयोग करके डेमो सेट अप करने का प्रयास करता हूं तो आपके पास बिल्कुल वही भावना होती है। यह बहुत शक्तिशाली और लचीला है। मैंने अपनी विकी और अन्य संबंधित संसाधनों को पढ़ने पर इतना समय बिताया है। कई नई शब्दावली हैं जिन्हें हमें समझने की आवश्यकता है।आपके पोस्ट के लिए बहुत धन्यवाद। यह मुझे अपने स्वयं के एसपी को लागू करने की कोशिश करने के लिए और अधिक बहादुर बनाता है। क्या आप मेरे साथ कुछ संसाधन या उदाहरण साझा कर सकते हैं जिन्हें आपने अपना स्वयं का एसपी कोड लिखते समय संदर्भित किया था? मुझे इंटरनेट पर बहुत कुछ नहीं दिख रहा है। – performanceuser
मैं चारों ओर googled और http://code.google.com/p/websso/ भर में आया। मैंने इसका इस्तेमाल नहीं किया, लेकिन पहले कट के रूप में यह बहुत अच्छा लग रहा है। इसमें समीकरण के एसपी और आईडीपी दोनों पक्ष हैं। एसवीएन चेकआउट ... बड़ा है। मैंने http://www.capcourse.com/Library/OpenSAML/index.html भी पाया, लेकिन उसके कोड में कोई (स्पष्ट) लाइसेंस नहीं है, इसलिए मैंने इसे बहुत बारीकी से नहीं देखा। लेकिन इसमें सामान्य एसएएमएल उदाहरण हैं जो आप देख सकते हैं कि आप अटक गए हैं या नहीं। –
बहुत बहुत धन्यवाद। मैं इन उदाहरणों पर एक नज़र डालेगा। – performanceuser