2009-08-20 9 views
8

के रूप में ओपनिड का उपयोग करना चाहता हूं, क्या कोई व्यक्ति चरणबद्ध वेबसाइट पर एसएसओ को लागू करने के लिए चरणों का पालन कर सकता है। उदाहरण के लिए उपयोगकर्ता www.siteA.com में लॉग इन करता है और जब वह www.siteB.com पर जाता है तो उसे पहले ही लॉग इन होना चाहिए। (मेरे मामले में)। साइटबी उपयोगकर्ता की पहचान कैसे करेगा? क्या उपयोगकर्ता को फिर से ओपनिड दर्ज करना है?क्या कोई व्यक्ति संक्षेप में सिंगल साइन ऑन समझा सकता है? मैं एसएसओ

उत्तर

8

Simple Single Sign-On for PHP पर एक नज़र डालें।

ओपनआईडी एक ही चीज़ नहीं है। एकल-साइन-ऑन एक ही स्थान पर लॉग ऑन करने के बारे में है और यह आपको स्वचालित रूप से अन्य स्थानों पर प्रमाणित करता है। ओपनआईडी ओपनआईडी प्रदाता को प्रमाणीकरण देने के बारे में है ताकि आप क्रेडेंशियल्स के एक सेट के साथ प्रभावी ढंग से कई साइटों पर लॉग ऑन कर सकें।

यह ध्यान देने योग्य है कि StackOverflow सहयोगी को विभिन्न साइटों के बीच उपयोगकर्ता को OpenID का उपयोग करता है। क्या तुम्हारे कहने का मतलब यही था? क्योंकि यह एसएसओ नहीं है क्योंकि आपको प्रत्येक साइट पर अलग से लॉग ऑन करने की आवश्यकता है। इसके अलावा, कुछ ओपनआईडी प्रदाता (विशेष रूप से Google) इस अर्थ में गेंद नहीं खेलते हैं कि वे प्रत्येक साइट पर एक ही पहचानकर्ता नहीं भेजते हैं, इसलिए आपके पास यह जानने का कोई तरीका नहीं है कि प्रत्येक साइट पर एक टोकन प्रमाण-पत्र के उसी सेट से निकलता है।

आप ओएसआईडी का उपयोग एसएसओ के लिए अपनी प्रमाणीकरण योजना के रूप में कर सकते हैं लेकिन यह आकस्मिक है।

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