Pergunta

Estou começando a construir um novo aplicativo Web que exigirá contas de usuário.Agora que tenho um OpenID que estou usando para este site, pensei que seria legal se pudesse usar o OpenID para autenticação em meu aplicativo.Existem bons tutoriais sobre como integrar o OpenID a um site ASP.NET?

Foi útil?

Solução

Ver Postagem de Scott Hanselman sobre o uso do DotNetOpenID em ASP.NET. Blog de Andrew Arnott está cheio de exemplos sobre como usar DotNetOpenID com ASP.NET, incluindo ASP.NET MVC.

Recentemente conectei o DotNetOpenID para a versão Subtext 2.0.Tudo correu muito bem - os exemplos de código incluídos no download do DotNetOpenID são muito úteis.A única coisa que recomendo é que você use a biblioteca e evite o controle do ASP.NET.Ele usa layout baseado em tabela (codificado) e é muito difícil de remodelar.

Outras dicas

DotNetOpenId disponível em http://code.google.com/p/dotnetopenid

Existem bons tutoriais sobre como integrar o OpenId a um site ASP.NET?

Postagem de Andrew Arnott intitulada "Como adicionar OpenID ao seu site ASP.NET (em C# ou VB.NET)"

Estou considerando a mesma coisa.No site do Open ID, há um link ‘Para Desenvolvedores’ @ http://openid.net/developers/ e a partir daí há um link para 'Bibliotecas Abertas' @ http://wiki.openid.net/Libraries e finalmente existe um chamado 'DotNetOpenID' @ http://dotnetopenid.googlecode.com/ que provavelmente é o que você está procurando.

Boa sorte.

DotNetNuke pode não ser um bom exemplo atual.Quando fizemos a integração, o DotNetOpenID não suportava atualmente a especificação OpenID 2.0.Eu hackeei um fork para obter o suporte 2.0 e não tive a chance de retirá-lo para o lançamento oficial do DotNetOpenID 2.0.

Você deveria conferir o DotNetNuke base de código também, eles têm usado OpenID nas últimas revisões, e você encontrará código funcional para implementá-lo lá.

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