OpenID para torpes

OpenID:

OpenID es un sistema de identificación digital descentralizado, con el que un usuario puede identificarse en una página web a través de una URL (o un XRI en la versión actual) y puede ser verificado por cualquier servidor que soporte el protocolo. En los sitios que soporten OpenID, los usuarios no tienen que crearse una nueva cuenta de usuario para obtener acceso. En su lugar, solo necesitan disponer de un identificador creado en un servidor que verifique OpenID, llamado proveedor de identidad o IdP.

Este sitio, y también mi blog en inglés están habilitados para usar OpenID al entrar a los comentarios. Las instrucciones más claras para usarlo que he visto son (en inglés) OpenID para no SuperUsuarios, y OpenID que no molesta.

Simplemente hay que poner, en la cabecera de la home del blog (con Ver Fuente se puede ver en el mío), algo así:

<link rel="openid.server" href="https://api.screenname.aol.com/auth/openidServer"/>
<link rel="openid.delegate" href="http://openid.aol.com/nostromog"/>

En mi caso, uso el servidor de AOL, con mi cuenta de AIM, pero podría cambiar mañana simplemente cambiando esas dos URLs en mi blog. Esas líneas dicen que mi blog es del mismo dueño que la segunda, y que se puede usar el servidor de la primera para verificar la identidad. A partir de ahí mi página se convierte en una identidad, que delego, temporalmente, en la identidad y el servidor de AOL. Así, sin más que cambiar mi plantilla, puedo cambiar fácilmente de proveedor, por ejemplo podría empezar a usar http://sgala.myopenid.com si no estuviera a gusto con AOL, pero seguiría usando la URL de mi blog como identidad.

Se puede comprobar nuestra configuración usando el formulario en el enlace. También notar Jain Rain explica razonablemente cómo usar openID.

El código de este blog, como el de Sam, uUsa la librería Jain Rain en python, para manejar login, etc. Simplifica los procesos antispam para los usuarios que tengan openID, y la URL no incluye rel="nofollow" para los usuarios identificados.

Sam sigue su post explicando cómo utilizar un pequeño script en PHP, phpMyID para tener un microproveedor de identidad, o bien cómo montar un servidor de openid hecho y derecho y cómo usar Yadis para declarar openIDs de forma más completa y extensible. Pero no creo que sea necesario traducirlo de momento; apenas he visto usar openID en la comunidad española.


Prueba de comentario, debería aparecer con el logo de openID y no con la bola del mundo.

Así arreglo de paso el problema de que el software es tan RESTian que devuelve un 404 a saco para las búsquedas que no encuentran resultados o cuando no hay comentarios recientes. No resulta muy amistoso ese error.

Posted by Santiago Gala at


Hola, he añadido un enlace a este post desde http://casasvacias.org para explicar que es OpenID, ya que es lo mejor que he encontrado en Castellano. Gracias por tu artículo.

Posted by Dani at


Probando openId

Posted by CyDmatica at

Add your comment












Nav Bar