如何使用自动NTLM凭证传递在外部验证SSRS?

时间:2013-03-11 21:07:11

标签: ssrs-2008 ntlm

我正在尝试设置我们的SSRS服务器,使用用户输入的NTLM凭据和IE中的自动登录设置通过互联网进行身份验证。

到目前为止,尝试导航到报表管理器或报表服务器时,结果是通用的“Internet Explorer无法显示网页”错误。我没有从谷歌那里获得太多相关信息。

还有其他人遇到过此边缘案例吗?有什么建议吗?

1 个答案:

答案 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>