Pregunta

No quiero alejar a mis usuarios, pero tener varias formas de iniciar sesión en el sitio no sirve para tener una implementación de OpenID. Este no es un sitio nuevo y tiene alrededor de 3k usuarios, que son, de alguna manera, incondicionales (tenemos una gran comunidad), pero no todos lo son y no quiero perder a nadie debido a un proceso de inicio de sesión.

¿Existe una forma sencilla de convertir las cuentas existentes en OpenId? o voy a tener que crear algún tipo de " asociado con la cuenta antigua " ;.

¿Fue útil?

Solución

Para crear OpenId para cada usuario, deberá ofrecer su propio servicio de proveedor de identidad para tener control sobre estos usuarios. Y eso podría requerir más trabajo que tener dos formas de autenticación. Le sugiero que ofrezca ambas formas, así es como la mayoría de los sitios manejan este problema.

Otros consejos

La ventaja de OpenID es que permite que las personas utilicen su identidad existente en su sitio. No creo que tener dos formas de iniciar sesión derrote este propósito, ya que los usuarios sin una identidad existente encontrarán el inconveniente de OpenID.

Observe la forma en que UserVoice (utilizado por SO) maneja el inicio de sesión heredado y OpenID. Ellos coexisten de una manera directa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top