【发布时间】:2014-05-13 03:02:25
【问题描述】:
我刚开始向 WCF 服务添加安全性。我开发了一个基于 REST 的 WCF 服务,效果很好。
此服务由 HTTP POST(域外)使用。我需要合并域 (AD) 身份验证。
如何在 WCF 中加入 AD 身份验证?此外,我应该向客户询问与 AD 相关的详细信息吗?请指导我。
更新:
- 向 httpTransport 添加了 authenticationScheme="Negotiate"。
- IIS 中的托管服务和禁用匿名身份验证。还尝试启用表单身份验证。
- 在 wcf 客户端,传递 domain/id/pwd 如下:webrequest.Credentials = new NetworkCredential("user", "userpwd", "domain");
我收到 HTTP 错误 401.2 - 未经授权。由于身份验证标头无效,您无权查看此页面。
我错过了什么吗?
【问题讨论】: