Power BI Server覆盖凭据

时间:2018-01-08 14:52:54

标签: reporting-services powerbi

我们在Power BI Server内部部署了一个仪表板。所以请不要使用Azure AD解决方案。

我们希望在为其用户使用表单身份验证的Extranet Web应用程序上显示此仪表板。我们目前使用iFrame或重定向URL访问,因为这些是唯一的选项。

我们不希望用户再次登录以查看报告,因为他们已经登录到应用程序。目前正在提示他们。

我们如何使用通用凭据(最好是AD帐户)来验证/授权每个仪表板视图?我们希望能够以编程方式更改凭据。

1 个答案:

答案 0 :(得分:0)

您必须实施自定义身份验证扩展。鉴于Power BI Report Server本质上是SSRS的直接超集,您应该能够使用现有的SSRS文档。如果要使用AD帐户,则必须在应用程序中建立正常的AD身份验证流程,并将有效的cookie传递给SSRS端。 Microsoft提供了大量文档以及相关示例:

自定义身份验证的文档: https://docs.microsoft.com/en-us/sql/reporting-services/extensions/security-extension/authentication-in-reporting-services

包含样本的存储库: https://github.com/Microsoft/Reporting-Services/tree/master/CustomSecuritySample