REST WCF中的基本身份验证

时间:2011-08-25 05:54:03

标签: wcf restful-authentication

我开发了一个REST WCF,并希望客户端将它与基本身份验证一起使用,我已在IIS 7.0中托管此服务并禁用除基本身份验证之外的所有身份验证。

现在的问题是,当使用Header“Basic bXlhZGRvbjpDcFplcUc5MzlHdDZQMEtD”从任何其他应用程序(在我的情况下,我从ruby命令提示符调用此服务)调用此服务时,虽然我无法验证此服务。

由于基本身份验证,我将从浏览器访问此服务(.svc)时更简单 它会提示输入用户名&密码,所以我需要在这里传递哪些住宅以及我需要比较的凭证(我需要在web.config或IIS中设置天气)??

先谢谢 阿伦。

1 个答案:

答案 0 :(得分:0)

对于基本身份验证,IIS总是会尝试验证userName&密码作为Windows用户(本地或域用户)。

Dominick创建了一个Basic Http Authentication模块,让您可以使用其他凭证存储库进行基本身份验证。

http://www.leastprivilege.com/HTTPBasicAuthenticationAgainstNonWindowsAccountsInIISASPNETPart3AddingWCFSupport.aspx