2008-09-17 28 views
11

Tengo curiosidad acerca de OpenID. Si bien estoy de acuerdo en que la idea de las credenciales unificadas es excelente, tengo algunas reservas. ¿Qué es para evitar que un proveedor de OpenID se vuelva loco y mantenga las cuentas OpenID que tienen como rehenes hasta que pague $ n? Si decido que no me gusta el proveedor que estoy con esto, ¿hay alguna manera de migrar a un proveedor diferente sin perder toda mi información en varios sitios?OpenID Migration

Editar: Siento que mi pregunta está siendo malentendida. Se ha dicho que puedo crear una delegación simple y esto es parcialmente cierto. Puedo hacer esto si aún no he creado una cuenta en, por ejemplo, SO. Si decido configurar mi propio proveedor de OpenID en algún momento, no hay forma de que pueda ver mi ubicación y mantener la información de mi cuenta. Ese es el tipo de pensamiento que me estaba preguntando.

Segunda edición: Veo que hay una uservoice acerca de agregar esto a SO. http://stackoverflow.uservoice.com/pages/general/suggestions/16685

Respuesta

15

Es por esto que se puede utilizar OpenID delegation, es decir, configura dos etiquetas META en su sitio web personal y entonces se puede utilizar esa URL del sitio como un alias para su proveedor actual de OpenID de elección. Si se vuelve hostil, simplemente cambie a otro y actualice sus etiquetas.

Además, siempre puede operar su propio proveedor de identidades OpenID (si tiene un servidor con, por ejemplo, un servidor web y PHP). Yo uso phpMyID para esto.

Actualización: con respecto a la pregunta actualizada: los consumidores de OpenID (sitios donde inicia sesión con OpenID) pueden permitirle cambiar el OpenID utilizado para el inicio de sesión a su criterio. Sourceforge, por ejemplo, lo hace. Para evitar problemas, es mejor usar la delegación desde el principio. De lo contrario, esta es una limitación necesaria impuesta por el diseño de OpenID.

+1

Ni siquiera tengo un openID con un proveedor, solo uso phpMyID y mantengo mi información bajo mi control, nunca tengo que preocuparme por la desaparición de un proveedor o por la inactividad. – UnkwnTech

+0

Sí, ese es su propio proveedor, como sugerí. Estoy haciendo lo mismo. También hago delegación para un OpenID de aspecto más amigable. –

0

Creo que podría estar mezclando proveedores de libre mercado con los gobiernos. Los últimos abusan de su poder porque no tienes a nadie más a quien ir (intenta obtener un pasaporte "alternativo"). Como los privilegios de OpenID tienen competencia, siempre puede dejar un proveedor e ir a otro.

0

Un sitio que implemente la autenticación OpenID de una buena manera le permitiría cambiar su ID a otra URL o especificar una ID secundaria en los casos en que su proveedor principal esté inactivo.

Actualmente, la mayoría de los sitios aún no tienen esta opción, y sí, si nuestros proveedores de OpenID eliminaran nuestras cuentas algún día, tendríamos problemas para acceder a nuestras cuentas en algunos sitios. Confiamos en ellos para que no nos nieguen el servicio.

3

No hay manera de evitar que Google mantenga como rehén a mi bandeja de entrada de gmail hasta que les pague $ n. Es una cosa de confianza, supongo.

+2

Puede y debe usar un cliente de correo electrónico para no depender de Google. Lo único que podría hacer sería mantener su dirección de correo electrónico, y puede cambiarla con bastante facilidad. –

+0

Exactamente: una copia local de todos los mensajes es obligatoria con algo tan importante como el correo electrónico ... pero, una vez más, depende de lo que las personas envían y reciben. –