Reporting Services 身份验证

Reporting Services 身份验证

我的网站上的报告服务总是要求输入用户名和密码。我想将其设置为域用户永远不会被要求输入用户名/密码,这样我就可以使用单点登录。IIS 中的报告应用程序设置为使用 Windows 身份验证。

通常用户通过报告服务器的IP地址访问报告:

http://192.168.1.2/报告

有人可以列举我应该检查的选项吗?

谢谢

答案1

报告服务如何向后端数据库进行身份验证?它连接到哪种数据库类型(SQL Server、Oracle、MySQL 等)?

如果您使用请求用户的凭据连接到 SQL Server,则需要设置 Kerberos 身份验证以避免“双跳”问题。这还涉及在 AD 中设置适当的 SPN。

进行一些研究,并验证这是您希望在您的环境中做的事情。

答案2

在 IIS 管理控制台中,在“Reports”虚拟目录的属性中,在“目录安全”选项卡上,单击“匿名访问和身份验证”设置的“编辑...”按钮。确保“集成 Windows 身份验证”是唯一选中的选项。

相关内容