Un análisis sobre OpenID y por qué no me gusta
OpenID apesta. Ahí está, ya lo dije, ahora, antes de que prendan las antorchas dejenme explicar las razones, empecemos por la pregunta obligada para los no iniciados.
¿Que demonios es OpenID?
Si navegas por la web al menos un par de horas a la semana probablemente has acumulado más de una docena de cuentas con distintos servicios entre e-mail, redes sociales, blogs, foros, servicios de fotos y video, etc. Es muy molesto entonces llenar los mismos datos una y otra vez en distintos lugares, mucho más recordar todas esas contraseñas (por que tienes una diferente para cada uno verdad?) y nombres de usuario.
¿Debe haber una mejor manera no? Esa ha sido la pregunta constante desde hace un tiempo pero aún no llegamos a una solución que lo resuelva, principalmente por que no hay nadie con suficiente influencia en la red como para imponer un estandar.
OpenID surge entonces de la comunidad de software libre como una propuesta para resolver el problema, la idea es sencilla. En lugar de tener 20 cuentas distintas, solo creas una para que con ella puedas ingresar a todos los servicios. ¿Suena bien no? pues si, en teoría es genial pero en la práctica es otra cosa.
¿Cual es el problema?
El problema es que NO resuelve el problema. OpenId es promocionado como una forma sencilla de manejar y confirmar tu identidad como usuario, excepto que cuando intentas usarlo te das cuenta que la idea está muy lejos de la realidad. Cuando intento usarlo en wishlistr por ejemplo, me encuentro con que aún me piden llenar los datos como e-mail, nombre y usuario. ¿no se suponía que la idea era “usar una sola identidad digital”?. Peor aún cuando intento usarla en Xataka y me encuentro esto:

“Sorry! You will not be able to login to this website as it is using an older version of the the OpenID technology. Yahoo! only supports OpenID 2.0 because it is more secure. For more information, check out the OpenID documentation at Yahoo! Developer Network.”
Ehm…donde está la parte en la que es mejor para el usuario que lo que había antes? yo no la veo.
¿Pero no lo estaban apoyando Yahoo, AOL, LiveJournal y otros?
Bueno, sería muy estúpido si LiveJournal no lo soportara considerando que su fundador fue el que empezó con la idea de OpenID. En cuanto a los demás, hay que ver a que nivel lo están soportand., Yahoo! y AOL están emitiendo los certificados pero no los están aceptando en sus propios servicios, basicamente solo están jugando a especular en caso de que un día de estos de verdad empiece a funcionar y puedan tener ventaja en la cantidad de usuarios alos que sirven.
Ok no funciona, pero ¿hay otra opción?
Desafortunadamente no, lo más cercano a una solución para el problema de las múltiples cuentas es un manejador como RoboForm o 1password (Mac) que llenan los formularios automaticamente y guardan las contraseñas para que no tengas que recordarlas.
Como desarrollador seguir agregando OpenId como una opción está bien pues no faltará quién lo prefiera, pero ofrecerlo como única opción es un error pues no lo veo ganando terreno pronto a pesar del apoyo de los grande nombres que ya tienen detrás.
Ahora, no me malinterpreten, creo que la idea de un sistema de identificaciones abierto es brillante, pero mientras no haya uno que realmente funcione me quedo con mis múltiples contraseñas.