2011-01-30 15 views
5

के लिए नि: शुल्क PHP ढांचे/लाइब्रेरी मैं मुफ्त में देख रहा हूं (गैर जीपीएल बेहतर है) एसएसओ ढांचे/पुस्तकालय कार्यान्वयन या कोड नमूने।एकल-साइन ऑन/क्रॉस डोमेन लॉगिन

कई तरह के एसएसओ कार्यान्वयन हैं। कुकी साझा करना, सत्र साझा करना, एक बार टोकन, सहयोगी खाते इत्यादि। (बीटीडब्लू, कोई अच्छा लेख उनकी तुलना करें?)

क्या कोई भी कीवर्ड है जो मुझे अपना स्वयं का पहिया लागू करने से पहले Google पर जाना चाहिए और पुन: उपयोग करना चाहिए।

मुझे ओपनआईडी पता है, लेकिन जो बहुत अधिक है और यह हमारी आवश्यकता नहीं है। हम इसे KISS रखते हैं। हम सिर्फ उपयोगकर्ता के प्रमाण-पत्र साझा करना चाहते हैं जो उपयोगकर्ताओं को किसी अन्य लॉगिन फॉर्म से सहेज सकता है।

+0

कुछ Googling के बाद है मुझे लगता है कि मैंने पाया एसएसओ मेरी पोस्ट http://stackoverflow.com/questions/4841693/free में के रूप में OpenID :) = एक ही> यह भी देखें छवि नहीं है -php-framework-library-for-single-sign-on-cross-domain-login/4841807 # 4841807 – Alfred

उत्तर

5

कुछ Googling के बाद मुझे लगता है कि मैंने पाया एसएसओ OpenID के रूप में :)

sso

कुछ त्वरित googling किया और इन पाया ही नहीं है:

+1

मुझे आशा है कि आपने अभी तक अपना स्वयं का पहिया नहीं खोजा है। लेकिन अब आप उस सूची में से दो गायब हैं: [सिंगल साइन-ऑन सर्वर/क्लाइंट] (http://barebonescms.com/documentation/sso/) (PHP, एमआईटी या एलजीपीएल लाइसेंस में लिखा गया - आपकी पसंद) और [केंद्रीय प्रमाणीकरण सेवा] (http://www.jasig.org/cas) (एक PHP क्लाइंट पोर्ट के साथ जावा आधारित सर्वर, जेए-एसआईजी लाइसेंस जो एमआईटी-आईएसएच का प्रकार है) – CubicleSoft

+0

जेस्नी/एसएसओ डेमो सार्वजनिक डोमेन में है। –

2

OpenAuth पर विचार करें। यह ट्विटर का उपयोग करता है, और यह दिमाग प्राप्त कर रहा है।

इसके पीछे सिद्धांत यह है कि जब आप एक विश्वसनीय तृतीय पक्ष के खिलाफ प्रमाणीकरण करते हैं, तो आपको तीसरे पक्ष के डोमेन पर एक लेख पृष्ठ द्वारा संकेत दिया जाता है, इसलिए यह उपयोगकर्ता के लिए स्पष्ट है कि आप उनके माध्यम से लॉग इन कर रहे हैं, इसलिए ट्रस्ट।

फेसबुक का तीसरा पक्ष लॉगिन बहुत समान है, जहां वे अपनी लॉगिन सामग्री को लाइटबॉक्स या पॉपअप विंडो में दिखाते हैं।

एक अन्य आम एक करबरोस http://en.wikipedia.org/wiki/Kerberos_(protocol)

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