Pergunta

Eu não quer se indispor com os meus usuários, mas ter várias maneiras de entrar no local derrota o propósito de ter uma implementação OpenID. Este não é um novo site e tem cerca de 3k usuários que são um pouco teimosos (temos uma grande comunidade), mas nem todos eles são e eu não quero alguém a perder devido a um processo de login.

Existe uma maneira simples para converter as contas existentes em OpenID? ou eu vou ter que criar algum tipo de "associado com a conta antiga".

Foi útil?

Solução

Para criar OpenId de para cada usuário que você precisa para oferecer seu próprio serviço de provedor de identidade para ter controle sobre esses usuários. E isso pode exigir mais trabalho do que ter duas formas de autenticação. Eu sugiro que você tem a oferecer em ambos os sentidos, é como a maioria dos sites lidar com esta questão.

Outras dicas

A vantagem do OpenID é que ele permite que as pessoas usem sua identidade existente em seu site. Eu não acho que ter duas maneiras para fazer login derrotas esta finalidade, uma vez que usuários sem uma identidade existente vai encontrar openID inconveniente.

Olhe para o caminho UserVoice (usado pelo SO) lida com tanto legado e login OpenID. Eles coexistem em uma maneira para a frente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top