2009-12-03 10 views
13

मेरे पास एक ड्रूपल साइट है जो मैं क्लाइंट के लिए खड़ा हूं। मुझे SAML2 का उपयोग करके एकल साइन का उपयोग करने के लिए कहा गया है (जहां मैं सेवा प्रदाता होगा और मेरा ग्राहक पहचान प्रदाता होगा)।समझना शिबोबोलेथ और एसएएमएल

सबसे अच्छी बात मैं अब तक पाया है या तो

SimpleSAMLPHP https://ow.feide.no/simplesamlphp:drupal

या

Shibboleth किया गया है - इन से प्रलेखन पर देख से http://drupal.org/project/shib_auth

यह Shibboleth तरह लग रहा है मॉड्यूल आगे आगे हो सकता है, लेकिन मुझे यकीन नहीं है कि आप शिबबोलेथ को SAML से कनेक्ट कर सकते हैं। क्या आप? या क्या आपको शिबबोलेथ पहचान प्रदाता से कनेक्ट करने की आवश्यकता है?

सरलएसएमएल मॉड्यूल अच्छा दिखता है, सिवाय इसके कि ऐसा लगता है कि मुझे memcache की आवश्यकता होती है जिसे मैं उपयोग नहीं करना चाहूंगा।

धन्यवाद!

+0

फिर वापस के बारे में निश्चित नहीं है, लेकिन simpleSAMLphp को अब memcache की आवश्यकता नहीं है। वितरित सत्र भंडारण के लिए Memcache वैकल्पिक है। – erjiang

उत्तर

28

शिबोबोलेथ परियोजना एसएएमएल का कार्यान्वयन है, जो एक प्रोटोकॉल का एक विनिर्देश है जो दावा (एक्सके सुरक्षा टोकन) के आदान-प्रदान से संबंधित है। एक shibboleth सर्वर एक स्थापना है जो SAML प्रोटोकॉल की पहचान प्रदाता पक्ष से बात करती है, और यह तब तक किसी भी सेवा प्रदाता से बात करने में सक्षम होगी जब तक कि वे दोनों SAML के विनिर्देशों का पालन न करें। चूंकि यह SimpleSAMLPHP और शिबबोलेथ सेवा प्रदाता मॉड्यूल दोनों के लिए मामला है, इसलिए आप वास्तव में या तो उपयोग कर सकते हैं। तो यदि आप memcache का उपयोग नहीं करना चाहते हैं तो आप सुरक्षित रूप से shib_auth चुन सकते हैं।

संबंधित मुद्दे