OpenID es el sistema de autentificación que probablemente en un futuro utilizen la mayoría de los sitios web para controlar el registro y entrada de los usuarios.
Mediante OpenID cualquier usuario puede identificarse en una página web a través de una URL y verificarse en cualquier servidor que soporte el protocolo.
De este modo no será necesario crearse cuentas individuales para cada una de nuestras páginas favoritas, en su lugar unicamente necesitamos este identificador proporcionado por OpenID.
Ventajas de OpenId para desarrolladores
1. Nos proporciona un único sistema de identificación.
2. Nos permite incluirlo en nuestra aplicación de una manera sencilla y nos proporciona a nosotros y al usuario una completa infraestructura en los procesos de creación, verificación, encriptación y recuperación de contraseñas. Todas estas operaciones serán ajenas a tu servidor y no tendras que tener conocimiento alguno sobre estas.
3. Aumentará en gran medida el número de usuarios registrados a tu sitio, el hecho de que el usuario no tuviera que crearse una nueva cuenta si ya era usuario de la plataforma (OpenID), facilitará seguro su ingreso en la comunidad del sitio.
4. Dará seguridad al usuario, el usuario al conocer que habrá una plataforma fuerte y segura manejando sus datos confiará sin problemas los datos personales.
Si aún no lo conoces el procedimiento es el siguiente: nos registramos en un proveedor de identidad y con el nombre proporcionado por este proveedor podremos de manera sencilla autentificarnos en cualquier sitio que disponga de este servicio, unicamente nos redirigiran a nuestro proveedor de identidad en el que nos dimos de alta en el cúal proporcionaremos la contraseña y se verificará nuestra identidad.
Crearse una cuenta
En OpenId el "nombre de usuario" es una url. Para obtenerla tienes que registrarte en un proveedor de identidad como MyOpenID.com o PiP.
Proveedores de identidad (en inglés)
- LiveJournal.com provides an identity to every user with a journal. Many other LiveJournal based sites also serve OpenID identities, including
DeadJournal,
GreatestJournal, InsaneJournal, LiveJourbal,
LJ.Rossia.org,
SviestaCiba and
SAPO. - MyOpenID.com Quality hosted OpenID server, by JanRain.
- GetOpenID.com SSL-enabled OpenID server.
- TypeKey OpenID server and authentication service
- Xpoint.ru allows registered forum users to log in at any OpenID capable service with their profile URL
- Journals.jevon.org provides a beta OpenID server, as well as Journals (which automatically come with an OpenID).
- MyLID.net free OpenID, Yadis and LID multi-protocol identity host by NetMesh
- VeriSign's PIP Free OpenID with Simple Registration support identity provider
- claimID.com Service where you can claim your pages, also features a free OpenID server.
- OpenProfile Extends OpenID to maintain and serve profile information via hcard and vCard.
- netliberty.ru is an identity provider that includes OpenID server
- Wikitravel provides an identity to each registered user
- OpenID.cn Free OpenID server and authentication service in Chinese
- OpenID.cz Free OpenID server (Czech)
- MyOpenLink Data Spaces (ODS) a new generation Data Space service that delivers OpenID support as part of its Semantic Web Presence creation functionality.
- OpenID.org.cn Free OpenID server and authentication service with multiple credentials such as single password, Google Account etc.
- My vAuth ID OpenID IdP supporting speaker verification for strong authentication offered by VxV Solutions - US English Only
- Amateur Writerz - OpenID provided with account sign up (also supported for new users, thus not requiring account sign up).
- Vox provides an identity to every user of their service.
Libreria para el uso de OpenId en RoR
Ruby OpenID library – Librería para el uso de RoR y OpenID.
gem install ruby-openid
Ejemplos
Instiki example that uses OpenID whitelists for protected webs
OpenidLoginGenerator
OpenID Consumer Plugin
Simple OpenID Guestbook
Enlaces Relacionados
Generar passwords accesibles con Php
Codigo Fuente del generador de passwords en PHP
Ejemplo de ejecución del script
PHP y MySql una estrecha relación
5 cosas que no sabías hacer con PHP
Generar documentos OpenOffice con PHP
Nueva versión de Notepad++
Hola Mundo!
Identificar las consultas más lentas de MySql
Crea sencillas gráficas con MySql
Programar un script PHP para saber quién está en línea
Consejos para optimizar PHP
Editando en Opera páginas web en tiempo real
Enlaces Relacionados
- OpenId, sistema de identificación
- Parejas que han cambiado Internet
- Herramientas para acelerar la carga de páginas web
- Yahoo prueba Google AdSense
- Ruby on Rails 2.0, "No te repitas"
- Curiosidades de Google Talk
- Google Desktop para Linux
- YouTube Remixer
- Un poco de historia y curiosidades de Google Maps/Earth
- Preguntas de una entrevista para desarrollador Php en Yahoo





OpenID y PHP
Interesante la nota.
Estoy queriendo probar el tema de openID ya que tengo mi cuenta y quería ver de hacer algo para permitir validar mediante openID las entradas, por ejemplo, de comentarios a mi blog.
Donde puedo conseguir algun API de programación para PHP, ejemplos o lo que sea :)
Gracias
PD: He intentado ver el ejemplo "Simple OpenID Guestbook" pero recibo un error 503
Salu2
Enviar un comentario nuevo