【发布时间】:2011-01-07 21:48:06
【问题描述】:
我正在设置我的报表服务器以使用 Web 服务作为 XML 数据源。我似乎在 Web 服务和报告之间遇到了身份验证问题,我选择使用集成安全性。这是我所拥有的:
1) 我有一个带有公开服务的网站。该网站配置为仅在 Integrated Security 上运行。这意味着我们关闭了所有其他模式并在目录安全下关闭了启用匿名访问。
2) 在网站的 Web.config 中,我将身份验证模式设置为 Windows。
3) 我将报表数据源设置为 XML 数据源。我有正确的服务 URL 并将其设置为 Windows 集成安全性。由于我正在从浏览器跳转到报告服务器再到 Web 服务,我想知道我是否遇到了与 Kerberos 相关的问题,但我不确定。
当我尝试访问该服务时,我收到 401 错误。
这是我正在生成的 IIS 日志:
2011-01-07 14:52:12 W3SVC IP_ADDY POST /URL.asmx - 80 - IP_ADDY - 401 1 0 2011-01-07 14:52:12 W3SVC IP_ADDY POST /URL.asmx - 80 - IP_ADDY - 401 1 5
以前有人解决过这个问题吗?谢谢!
【问题讨论】:
标签: reporting-services windows-authentication kerberos