2009-08-20 18 views
8

olarak kullanmak istiyorum, birisi php tabanlı web sitesinde SSO'yu uygulamak için takip etmem gereken adımları açıklayabilir. ör. kullanıcı www.siteA.com sitesine girer ve www.siteB.com sitesine girdiğinde zaten giriş yapmış olmalıdır (benim durumumda). siteB kullanıcıyı nasıl tanımlar? Kullanıcı tekrar openid girmek zorunda mı?Birisi kısaca Tek işareti açıklayabilir mi? openid'i SSO

cevap

8

Simple Single Sign-On for PHP'a bakın.

OpenID de aynı şey değil. Tek oturum açma, tek bir yerde oturum açmak ve otomatik olarak diğer konumlarda kimliğinizi doğrulamakla ilgilidir. OpenID, bir OpenID sağlayıcısına kimlik doğrulaması yapmakla ilgilidir, böylece birden fazla siteye tek bir kimlik bilgisiyle etkin bir şekilde giriş yapabilirsiniz.

StackOverflow, OpenID'yi ilişkilendirmeyi farklı siteler arasında kullanan bir kullanıcı olduğunu belirtmektedir. Demek istediğin bu mu? Çünkü her siteye ayrı ayrı giriş yapmanız gereken SSO değil. Ayrıca, bazı OpenID sağlayıcıları (özellikle Google) her bir siteye aynı tanımlayıcıyı göndermedikleri için top oynamamaktadır. Bu nedenle, her sitedeki bir simgenin aynı kimlik bilgisinden kaynaklandığını bilmenin bir yolu yoktur.

OpenID'yi SSO için kimlik doğrulama planınız olarak kullanabilirsiniz, ancak bu rastlantısaldır.

İlgili konular