我正在尝试设置我们的SSRS服务器,使用用户输入的NTLM凭据和IE中的自动登录设置通过互联网进行身份验证。
到目前为止,尝试导航到报表管理器或报表服务器时,结果是通用的“Internet Explorer无法显示网页”错误。我没有从谷歌那里获得太多相关信息。
还有其他人遇到过此边缘案例吗?有什么建议吗?
答案 0 :(得分:2)
如果rsreportserver.config文件的<RSWindowsNegotiate/>
部分中存在<Authentication>
身份验证类型,SSRS将无法通过Internet进行身份验证并自动传输NTLM凭据。
注释掉<RSWindowsNegotiate/>
身份验证类型以解决此问题。
(C:\ Program Files \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ Reporting Services \ ReportServer \ rsreportserver.config)
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM/>
<!-- <RSWindowsNegotiate/> -->
</AuthenticationTypes>
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>