【问题标题】:ASP.NET MVC RESTful authentication APIASP.NET MVC RESTful 身份验证 API
【发布时间】:2011-10-02 13:57:53
【问题描述】:

我将如何以适用于桌面/移动应用的 RESTful 方式处理身份验证?例如。我知道如何使用 FormsAuthentication 在我的应用程序中构建身份验证,它依赖于 cookie,我假设它仅适用于浏览器。

我仍然使用 FormsAuthentication 吗?我的登录方法需要密码和用户名,我打算使用其他 3rd 方登录,例如 google、twitter 和 facebook。

所以对于密码和用户名,客户端将其发送到服务器,我如何设置它以便 android 或 windows phone 7 应用程序可以使用它进行身份验证。

我还公开了一些带有[Authorize] 属性的操作。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 restful-authentication


    【解决方案1】:

    Dominik Bayer 在 NDC 2011 上就确保休息服务进行了精彩的演讲。他讨论了多种方式的利弊。一个很好的起点...

    您必须将身份验证和授权分开。

    如果您使用多个登录提供程序(google、facebook、twitter),那么 Oauth 将是您的选择...

    这里有更多细节:

    保护 REST 服务和 Web-API:

    http://ndc2011.macsimum.no/SAL1/Torsdag/1740-1840.wmv

    【讨论】:

      猜你喜欢
      • 2015-09-17
      • 2011-11-28
      • 2014-06-02
      • 2013-08-21
      • 2010-09-24
      • 2011-02-23
      • 2014-11-15
      • 1970-01-01
      • 2013-06-11
      相关资源
      最近更新 更多