我有一个SSRS环境,当前配置为使用活动目录对用户进行身份验证,但是现在需要使用LDAP进行身份验证。
我从没有从事过这种配置,并且我的Google搜索未返回有关此主题的任何有用资源。
有人知道一种好的资源可以帮助我开始吗? 有没有人实现过这种配置?
答案 0 :(得分:0)
我在2016年参加比赛,但在2017年没有参加。我怀疑这两者之间是否有很大差异。对于基础知识,read up here(自2016年以来未进行更新,因此它可能仍适用于SSRS 2017)。如果您在双跳问题上苦苦挣扎,请this should help。
答案 1 :(得分:0)
以防万一您在此期间没有找到任何内容并为其他人添加一些信息:
您可以在此处找到实现自定义安全性的相对完整示例:GitHub - CustomerSecuritySample
此示例使用 SQL 数据库来存储用户,但您可以更改相关部分以使用 LDAP 进行身份验证。我们省略了用户注册的实现,因为所有用户都已经存在。有一个用于 SSRS 的 SOAP API,描述为 here 允许您添加用户。 非常重要:您必须在 rsreportserver.config 中输入管理员用户:
<Security>
<Extension Name="Forms" Type="Microsoft.Samples.ReportingServices.CustomSecurity.Authorization, Microsoft.Samples.ReportingServices.CustomSecurity">
<Configuration>
<AdminConfiguration>
<UserName>Your username goes here</UserName>
</AdminConfiguration>
</Configuration>
</Extension>
</Security>
SSRS 只能使用一种身份验证方法,因此您的 Windows 帐户将无法使用。