27 votes

OpenID l'authentification dans ASP.NET?

Je commence à construire une nouvelle application web qui exigent des comptes d'utilisateur. Maintenant que j'ai un OpenID que je suis à l'aide de ce site, j'ai pensé qu'il serait cool si je pouvais utiliser OpenID pour l'authentification dans mon application. Existe-il des bons tutoriels sur la façon d'intégrer OpenID avec un ASP.NET site?

23voto

Jon Galloway Points 28243

Voir Scott, Hanselman du post sur l'utilisation de DotNetOpenID dans ASP.NET. Andrew Arnott blog est plein d'échantillons sur l'utilisation de DotNetOpenID avec ASP.NET, y compris ASP.NET MVC.

Récemment, j'ai accroché DotNetOpenID pour le sous-Texte de la version 2.0. Il s'est vraiment bien passé - les exemples de code inclus avec le DotNetOpenID de téléchargement sont assez utiles. La seule chose que je recommande que vous venez d'utiliser la bibliothèque et d'éviter la ASP.NET de contrôle. Il utilise le tableau de mise en page (codé en dur) et il est assez difficile de les relooker.

7voto

Nick Berardi Points 31361

DotNetOpenId disponible à http://code.google.com/p/dotnetopenid

6voto

Jason Bunting Points 27534

Existe-il des bons tutoriels sur la façon d'intégrer OpenId avec un ASP.NET site?

Andrew Arnott post intitulé "Comment ajouter OpenID pour votre ASP.NET site web (en C# ou VB.NET)"

4voto

Jason Shoulders Points 357

J'envisage la même chose. Sur l'Open ID de site, il y a un lien "Pour les Développeurs' @ http://openid.net/developers/ et à partir de là, est un lien "Ouvrir les Bibliothèques' @ http://wiki.openid.net/Libraries et enfin à partir, il est l'un appelé "DotNetOpenID' @ http://dotnetopenid.googlecode.com/ ce qui est probablement ce que vous cherchez.

Bonne chance.

2voto

Joe Brinkman Points 834

DotNetNuke peut-être pas un bon exemple actuel. Quand nous faisions l'intégration, DotNetOpenID n'était pas actuellement en charge OpenID 2.0 spec. J'ai bidouillé une fourchette pour obtenir le 2.0 et n'ont pas eu la chance de le ripper de retour pour le fonctionnaire DotNetOpenID de la version 2.0.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X