2009-08-20 13 views

risposta

8

Dai uno sguardo allo Simple Single Sign-On for PHP.

OpenID non è esattamente la stessa cosa. Single-sign-on riguarda l'accesso in un posto e l'autenticazione in altre posizioni automaticamente. OpenID riguarda la delega dell'autenticazione a un provider OpenID in modo che sia possibile accedere in modo efficace a più siti con un unico set di credenziali.

Vale la pena notare che StackOverflow utilizza OpenID per associato a un utente tra diversi siti. È ciò che intendi? Perché non è SSO in quanto è necessario accedere separatamente a ciascun sito. Inoltre, alcuni provider OpenID (in particolare Google) non giocano a pallone nel senso che non inviano lo stesso identificatore a ciascun sito, quindi non si ha modo di sapere che un token in ogni sito proviene dallo stesso insieme di credenziali.

È possibile utilizzare OpenID come schema di autenticazione per SSO, ma questo è incidentale.

Problemi correlati