Birisi kısaca Tek işaretini üzerinde açıklayabilir?

2 Cevap php

Biri ben php tabanlı web sitesinde SSO uygulamak için izlemeniz gereken adımları açıklar. örneğin kullanıcı www.siteA.com ve o www.siteB.com gittiğinde o zaten (benim durumumda) oturum olmalıdır için günlükleri. nasıl SiteB kullanıcıyı tanımlamak istiyorsunuz? Kullanıcı yeniden OpenID girmek zorunda mı?

2 Cevap

Simple Single Sign-On for PHP bir göz atın.

OpenID tamamen aynı şey değildir. Tek oturum açma tek bir yerde oturum ve otomatik olarak diğer yerlerde sizi kimlik doğrulaması ile ilgili. OpenID etkili kimlik bir set ile birden sitelerine oturum böylece bir OpenID sağlayıcısı kimlik delege üzeredir.

Bu StackOverflow farklı siteler arasında associate bir kullanıcıya OpenID kullandığı dikkati çekiyor. Bu ne demek mi? Eğer ayrı ayrı sitesine oturum gerekir gibi bu SSO değil çünkü. Ayrıca, bazı OpenID sağlayıcıları (özellikle Google) her sitede bir belirteç kimlik bilgileri aynı seti kaynaklanan olduğunu bilmenin hiçbir yolu yoktur bu yüzden her site için aynı tanımlayıcı göndermek olmadığını anlamda top oynamak yok.

Sen SSO için kimlik doğrulama şeması olarak OpenID kullanabilirsiniz ama bu tesadüfi değil.

Belki denemek this tutorial.