OpenID

De HackLab
Saltar a: navegación, buscar


Introducción

OpenID es un método para delegar el registro de cuentas a un lugar único (e idealmente propio) ahorrándonos de crear una cuenta nueva en cada sitio.

MediaWki

Este wiki acepta cuentas de OpenID y a la vez, provee autenticación OpenID a otros sitios. Para saber cuál es la URL que tenemos que usar para autenticarnos, hay que ir a la página de usuarix, arriba a la derecha, por ejemplo Usuario:Fauno.


SimpleID

Esta opción es independiente del wiki y es posible agregarla a un sitio propio.

Tenemos SimpleID, instalado y listo para que el que necesite nos use de proveedor de OpenID y no le encargue su identidad virtual a un tercero desconocido.

Creación de una nueva identidad

1. Elegimos un password y le aplicamos MD5. Esto nos dará una cadena similar a c49fc7de3e06ef416c0bc0e4da909dbd.

   echo -n 'nuestro password' | md5sum -

2. Elegimos nuestra 'identidad', que en términos de OpenID tiene que ser una URL que nosotros controlemos. Por ejemplo "http://url-que-nos-identificara/". Es importante que termine en / por compatibilidad con algunos sitios. Si no tenés acceso a algo así, nosotros podemos darte una página, por ejemplo, con nuestros Blogs.

3. En el directorio /srv/http/hackcoop.com.ar/simpleid/identities agregamos un archivo con, al menos:

   identity="http://url-que-nos-identificara/"
   pass="md5 de nuestro password"

3.1 Si no tenés acceso al server y querés un OpenID mandanos el archivo 'usuario.identity' con esos datos completos.

4. En la página a la que dirige la URL agregamos (dentro del <head>):

   <link href='http://id.hackcoop.com.ar/' rel='openid.server' />
   <link href='http://id.hackcoop.com.ar/' rel='openid2.provider' />