Pero lo que es Open ID? Bueno, es un servicio de identidad compartida que permite a los usuarios de Internet para acceder a muchos sitios web diferentes con una sola identidad en línea. Lo que significa que tiene que remeber menos identidades en línea.
Rocas PHP ahora es compatible con Open ID, esto significa que usted puede iniciar la sesión utilizando un ID de Abierto de un proveedor como AOL , que a su vez permitirá que se autentique con su nombre de usuario y contraseña.
Pero también va más allá de que a medida que también han utilizado Open ID de modo que si un usuario se conecta con un inicio de sesión que no se reconoce que usará la información proporcionada por emabrgo proveedor de Open ID para rellenar automáticamente algunos de los formularios de registro para ellos .
Con el fin de consumir los usuarios de Open ID, hemos decidido utilizar el PHP OpenID Library , esto junto con los tutoriales en línea hechas a consumidores de identidades OpenID muy simple y se lo recomendaríamos a cualquiera que quiera abrir ID permitir su sitio. Su más simple de lo que imagina!
Sin embargo, no acabó ahí nos quedamos tan impresionados por la Open ID que hemos decidido que quería convertirse en un proveedor de Open ID nosotros mismos!
Así que de ahora en adelante cualquiera que se registre o que haya registrado con nosotros en el pasado, ahora tiene una lista para ir de Open ID. Su número de identificación abierta se puede encontrar ingresando a Rocas PHP y haciendo clic en Mi perfil en la parte superior de la página, a continuación, haga clic en "Tu Open ID" ficha.
La URL que se ve se puede pegar en cualquier cuadro de identificación de acceso abierto, permitiendo el sitio para comunicarse con nosotros para que se autentifique. Para hacer esto, le pediremos su nombre de usuario y contraseña en las rocas de PHP con el fin de que se autentifique.
Decidimos cuando en aplicación de la presente que lo mejor era usar http://siege.org/projects/phpMyID/ , hemos hecho algunas modificaciones menores a fin de que contaba con el apoyo multiusuario y ya no requiere una configuración externa.
Luego usamos apaches mod_rewrite para reescribir la dirección URL para que todas las posibles permutaciones de http://www.php-rocks.com/id/username apuntan a la misma URL, con un parámetro de cadena de consulta diferente, esta página a continuación, agrega un enlace de recursos en la cabecera de la página para que los consumidores Open ID puede encontrar el punto ID extremo abierto.
Y que, en pocas palabras es la forma en que implementa Open ID.
Si usted tiene algún problema o sugerencia en el uso de esta nueva característica, por favor no dude en ponerse en contacto con nosotros !