2009-08-20 10 views

Odpowiedz

8

Spójrz na Simple Single Sign-On for PHP.

OpenID to nie to samo. Jednokrotne logowanie polega na logowaniu się w jednym miejscu i automatycznym uwierzytelnianiu w innych lokalizacjach. OpenID dotyczy delegowania uwierzytelniania do dostawcy OpenID, dzięki czemu można skutecznie logować się do wielu witryn za pomocą jednego zestawu poświadczeń.

Warto zauważyć, że StackOverflow używa OpenID do kojarzy użytkownika użytkownika między różnymi witrynami. Czy to masz na myśli? Ponieważ nie jest to SSO, ponieważ musisz osobno zalogować się do każdej witryny. Ponadto niektórzy dostawcy OpenID (w szczególności Google) nie grają w piłkę w tym sensie, że nie wysyłają tego samego identyfikatora do każdej witryny, więc nie masz możliwości dowiedzenia się, że token w każdej witrynie pochodzi z tego samego zestawu poświadczeń.

Możesz użyć OpenID jako schematu uwierzytelniania dla SSO, ale to jest przypadkowe.

Powiązane problemy