【问题标题】:Basic Authentication in REST WCFREST WCF 中的基本身份验证
【发布时间】:2011-11-03 09:12:29
【问题描述】:

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

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

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

提前致谢 阿伦。

【问题讨论】:

  • IIS 中的基本身份验证使用 windows 帐户。

标签: wcf restful-authentication


【解决方案1】:

对于基本身份验证,IIS 将始终尝试以 Windows 用户(本地或域用户)身份验证用户名和密码。

Dominick 创建了一个基本 Http 身份验证模块,让您可以使用其他具有基本身份验证的凭据存储。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多