我正在尝试设置我们的 SSRS 服务器以使用用户输入的 NTLM 凭据和 IE 中的自动登录设置通过 Internet 进行身份验证。
到目前为止,结果是在尝试导航到报表管理器或报表服务器时出现一般的“Internet Explorer 无法显示网页”错误。我没有从谷歌获得太多相关信息。
有没有其他人遇到过这种极端情况?有什么建议么?
<RSWindowsNegotiate/>
如果身份验证类型存在于<Authentication>
rsreportserver.config 文件的部分中,SSRS 将无法通过自动 NTLM 凭据传递通过 Internet 进行身份验证。
注释掉<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>