Question

Je commence à créer une nouvelle application Web qui nécessitera des comptes d'utilisateurs.Maintenant que j'utilise un OpenID pour ce site, j'ai pensé que ce serait cool si je pouvais utiliser OpenID pour l'authentification dans mon application.Existe-t-il de bons tutoriels sur la façon d'intégrer OpenID à un site ASP.NET ?

Était-ce utile?

La solution

Voir Article de Scott Hanselman sur l'utilisation de DotNetOpenID dans ASP.NET. Le blog d'Andrew Arnott regorge d'exemples sur l'utilisation de DotNetOpenID avec ASP.NET, y compris ASP.NET MVC.

J'ai récemment connecté DotNetOpenID pour la version Subtext 2.0.Cela s'est très bien passé - les exemples de code inclus avec le téléchargement de DotNetOpenID sont très utiles.La seule chose que je vous recommanderais est d'utiliser simplement la bibliothèque et d'éviter le contrôle ASP.NET.Il utilise une disposition basée sur un tableau (codé en dur) et est assez difficile à relooker.

Autres conseils

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

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

Article d'Andrew Arnott intitulé "Comment ajouter OpenID à votre site Web ASP.NET (en C# ou VB.NET)"

J'envisage la même chose.Sur le site Open ID, il y a un lien 'Pour les développeurs' @ http://openid.net/developers/ et à partir de là, il y a un lien vers « Bibliothèques ouvertes » @ http://wiki.openid.net/Bibliothèques et enfin à partir de là, il y en a un appelé 'DotNetOpenID' @ http://dotnetopenid.googlecode.com/ c'est probablement ce que vous recherchez.

Bonne chance.

DotNetNuke n’est peut-être pas un bon exemple actuel.Lorsque nous avons effectué l'intégration, DotNetOpenID ne prenait actuellement pas en charge la spécification OpenID 2.0.J'ai piraté un fork pour obtenir le support 2.0 et je n'ai pas eu l'occasion de le récupérer pour la version officielle DotNetOpenID 2.0.

Tu devrais consulter le DotNetNuke codebase également, ils utilisent OpenID depuis plusieurs révisions, et vous y trouverez du code fonctionnel pour l'implémenter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top