Framework / biblioteca PHP gratis para inicio de sesión único / inicio de sesión de dominio cruzado

Estoy buscando una implementación de la biblioteca / marco SSO gratuita (o sin GPL es mejor) o ejemplos de código.

Hay muchos tipos de implementación de SSO. Compartir cookies, compartir sesiones, token de una sola vez, cuentas asociativas, etc., etc. (Por cierto, ¿algún buen artículo los compara?)

¿Hay alguna palabra clave que deba buscar en Google y reutilizar antes de comenzar a implementar nuestra propia rueda?

Sé OpenID, pero que es demasiado y no es nuestra necesidad. Preferimos mantenerlo BESO. Solo queremos compartir las credenciales de los usuarios que podrían salvar a los usuarios de otro formulario de inicio de sesión.

Después de algunas búsquedas en Google, creo que encontré que SSO no es lo mismo que OpenID 🙂

sso

Hice un poco de google rápido y encontré estos:

Considera OpenAuth. Es lo que usa Twitter, y está ganando la mentalidad.

El principio detrás de esto es que cuando se autentica contra un tercero de confianza, una página de autenticación le solicita un dominio, por lo que es obvio para el usuario que está ingresando a través de ellos, de ahí la confianza.

El inicio de sesión de terceros de Facebook es muy similar, donde muestran su contenido de inicio de sesión en una caja de luz o ventana emergente.

Otro común es Kerberos http://en.wikipedia.org/wiki/Kerberos_(protocol)