Eri*_*bia 37 asp.net openid asp.net-mvc oauth
是否有任何建议的资源来实现使用oAuth的自定义成员资格提供程序?目标是让用户使用现有的oAuth凭据登录我的ASP.NET MVC应用程序.用户通过身份验证后,我想利用内置的ASP.NET授权功能.
谢谢.
Bit*_*der 45
我不确定你要找的是OAuth.
OAuth用于通过使用令牌委派授权.根据您正在做的事情,您有两种情况:
有关OAuth的更多信息 - 请访问OAuth.Net网站.目前有3个OAuth实现可用于.Net.
由于OAuth的工作方式,我无法想象你如何拥有一个"OAuth"成员资格提供者 - 它真正用于保护API,并且通常的目标是在更细粒度的级别委派授权,即为消费者应用程序提供访问权限只是一个用户的地址簿数据,而不让他们访问电子邮件档案,他们的日历等 - 这不适合基于会员/角色的安全模型.
我猜你真正想要的是OpenId,即你使用Stackoverflow本身验证自己的方式.我建议阅读#1 这里的OpenID的案例研究,可能对于.NET的最好的OpenID项目正在实施的一部分DotNetOpenAuth项目(这正式称为DotNetOpenId,谷歌的代码网站项目就在这里).
| 归档时间: |
|
| 查看次数: |
25943 次 |
| 最近记录: |