Posso usar o OpenID com o ASP MembershipProvider?
-
02-07-2019 - |
Pergunta
Eu tenho um site ASP.Net 2.0 que está usando atualmente um MembershipProvider personalizado eo controle de login padrão. Gostaria de substituir o controle de login com o de DotNetOpenId.
I substituir o ValidateUser que verifica o nome de usuário e senha, mas eu não deveria precisar implementar isso quando com OpenID.
É possível usar o OpenID e ainda ter o provedor de associação disponível para mim para que eu ainda pode usá-lo para acessar o atual usuário conectado?
Ou é o caso, o que há necessidade de usar modelo de provedor mais?
Solução
Não há provedor embutido disponível. Mas você sempre pode implementar seu próprio provedor.
Ou você pode conferir esta disponível no CodePlex.
Outras dicas
Um modelo de projeto web encontrada em http://code.google.com/p/dotnet-membership-provider/ tem uma amostra de membros da classe provedor que trabalha com DotNetOpenID, embora você provavelmente deve fazer uma revisão de ele antes de usá-lo em produção ... a última vez que verifiquei o código-fonte que precisava de um pouco de trabalho.
Este é o principal .NET OpenID biblioteca, por Andrew Arnott, MSFT empregado: http: // code.google.com/p/dotnetopenid/
Não tenho certeza sobre a integração com a adesão.