ASP.NET MVC中的DotNetOpenAuth oAuth

nik*_*d23 34 asp.net-mvc oauth dotnetopenauth

我想了解如何从应用的OAuth用户库DotNetOpenAuth在ASP.NET MVC的背景下.

oAuth对我来说是新的,图书馆看起来并不简单.有没有人在ASP.NET MVC中有一个利用这个库的样本?

Nat*_*her 12

看看Rob Conery的TekPub ASP.Net MVC 2.0入门网站.他将DotNetOpenAuth设置为其中的一部分.它应该指向正确的方向

编辑
我的假设是基于OpenID和OAuth相同的事实.他们不是一样的,而是互补的想法.OpenId与身份验证有关,其中OAuth与授权有关.

虽然与ASP.NET MVC没有直接关系,但TweetSharp库有一个用C#编写的OAuth实现,可能有些用处.

TweetSharp OAuth工作流
在ASP.NET MVC中为Twitter简单OAuth集成

适用于Windows Phone 7的Silverlight和Silverlight


raf*_*fek 12

我最近创建了一个NuGet包,它可以将Facebook,Twitter,Google的auth添加到任何ASP.NET MVC 3页面 - 以非常简单和可扩展的方式 - 并且它基于DotNetOpenAuth.看一看:

https://nuget.org/packages/SimpleSocialAuth.MVC3/

源代码在github上:

https://github.com/rafek/SimpleSocialAuth


Amr*_*rit 8

您可能希望查看DotNetOpenAuth源代码附带的示例项目.

解压缩后获得的解决方案中有几个示例项目.其中之一是Oauth消费者实施.虽然它是一个ASP.NET Webforms应用程序,但重新实现它作为ASP.NET MVC应用程序应该不会太难.