Restful 上的表单身份验证

Posted

技术标签:

【中文标题】Restful 上的表单身份验证【英文标题】:Forms Authentication on Restful 【发布时间】:2011-12-12 23:20:07 【问题描述】:

主题场景....

第一个用户从移动应用程序输入他的凭据,我以哈希码格式获取数据并点击 RESTful 网络服务..

现在我需要解密数据并将数据传递给一个 dll 文件,其中存储了所有用户名和密码...

从 dll 文件中我得到凭据是否被授权......

现在的问题是我们能否在整个场景中使用表单身份验证...如果我们使用优点和缺点呢??????.....

【问题讨论】:

【参考方案1】:

您可能希望使用自定义用户名密码验证器来调用您的自定义 DLL 进行身份验证。表单身份验证似乎不太合适。

http://msdn.microsoft.com/en-us/library/aa702565.aspx

确保您的自定义身份验证 DLL 是线程安全的,否则一旦有多个并发请求进入服务,您可能会遇到问题。

【讨论】:

以上是关于Restful 上的表单身份验证的主要内容,如果未能解决你的问题,请参考以下文章

表单身份验证、ASP.NET MVC 和 WCF RESTful 服务

Web服务器上的RESTful身份验证

使用 JWT 令牌时应该如何处理 RESTful 身份验证?

注销 Web 表单身份验证不会删除服务器上的身份验证

带有 RESTful 身份验证的 Symfony2 应用程序,使用 FOSRestBundle 和 FOSUserBundle

Phonegap (Android) 上的 ASP.NET 表单身份验证问题