0

我有一个 SSRS 环境,当前配置为使用活动目录对用户进行身份验证,但现在需要使用 LDAP 进行身份验证。

我从来没有研究过这种配置,我的谷歌搜索没有返回任何关于这个主题的有用资源。

有没有人知道可以让我开始做这件事的好资源?有没有人实现过这种配置?

4

2 回答 2

0

我有 2016 年,但没有 2017 年。我怀疑这两者之间有很大差异。有关基础知识,请在此处阅读(自 2016 年以来未更新,因此它可能仍适用于 SSRS 2017)。如果您正在努力解决双跳问题,那么这应该会有所帮助

于 2018-11-06T09:26:47.290 回答
0

以防万一您在此期间没有找到任何东西并为其他人添加一些信息:

您可以在此处找到实现自定义安全性的相对完整示例: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 帐户将无法使用。

于 2021-06-11T10:50:11.577 回答