我有一个 SSRS 环境,当前配置为使用活动目录对用户进行身份验证,但现在需要使用 LDAP 进行身份验证。
我从来没有研究过这种配置,我的谷歌搜索没有返回任何关于这个主题的有用资源。
有没有人知道可以让我开始做这件事的好资源?有没有人实现过这种配置?
我有一个 SSRS 环境,当前配置为使用活动目录对用户进行身份验证,但现在需要使用 LDAP 进行身份验证。
我从来没有研究过这种配置,我的谷歌搜索没有返回任何关于这个主题的有用资源。
有没有人知道可以让我开始做这件事的好资源?有没有人实现过这种配置?
以防万一您在此期间没有找到任何东西并为其他人添加一些信息:
您可以在此处找到实现自定义安全性的相对完整示例:GitHub - CustomerSecuritySample
此示例使用 SQL 数据库来存储用户,但您可以更改相关部分以使用 LDAP 进行身份验证。我们省略了用户注册的实现,因为所有用户都已经存在。这里描述了一个用于 SSRS 的 SOAP API ,允许您添加用户。非常重要:您必须在 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 帐户将无法使用。