DotNetOpenAuth oAuth dans ASP.NET MVC
J'essaie de comprendre comment appliquer le protocole oAuth des consommateurs de la bibliothèque de DotNetOpenAuth dans le contexte de ASP.NET MVC.
oAuth est nouveau pour moi, et la bibliothèque ne semble pas très simple. Quelqu'un aurait-il un exemple de l'effet de levier de cette bibliothèque, pour cet usage, en ASP.NET MVC?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez regarder les exemples de projets qui viennent avec le DotNetOpenAuth code source.
La solution obtenue sur la décompression a plusieurs exemples de projets. L'un d'eux est un Oauth consommateur de mise en œuvre. Si c'est un ASP.NET Formulaires de demande, de réimplanter comme une ASP.NET MVC de l'application ne devrait pas être trop dur.
Regarder Rob Conery de TekPub ASP.Net MVC 2.0 Starter Site. Il a l'installation DotNetOpenAuth dans le cadre de cette. Il devrait vous diriger dans la bonne direction
MODIFIER
Mon hypothèse était basée sur le fait que le OpenID et OAuth sont les mêmes. Ils ne sont pas les mêmes, mais complémentaires, des idées. OpenId est sur l'Authentification où, comme OAuth est au sujet de l'Autorisation.
Bien que non directement liés à la ASP.NET MVC le TweetSharp Bibliothèque a OAuth mise en œuvre écrite en C# qui peut être de quelque utilité.
TweetSharp OAuth flux de travail
Simple OAuth l'intégration de Twitter dans ASP.NET MVC
OAuth avec Silverlight pour Windows Phone 7
J'ai récemment créé un package NuGet qui ajoute auth avec Facebook, Twitter, Google à tout ASP.NET MVC 3 page - très simplement et de façon extensible et il est basé sur DotNetOpenAuth. Prendre un coup d'oeil:
https://nuget.org/packages/SimpleSocialAuth.MVC3/
et de la source sur github:
https://github.com/rafek/SimpleSocialAuth
Il y a maintenant des tutoriels en ligne qui montrent comment faire. En voici une: OpenID et OAuth à l'aide de DotNetOpenAuth dans ASP.NET MVC Aléatoire, des Étincelles