【问题标题】:Do I need an Azure AD app to embed my Power BI reports in my own app?我是否需要 Azure AD 应用才能将我的 Power BI 报告嵌入到我自己的应用中?
【发布时间】:2021-01-20 22:57:30
【问题描述】:

我对在 React 应用程序中嵌入一些 Power BI 报告时必须遵循的指南感到困惑。我一直在阅读 this 文档,但我不明白为什么我需要 Azure AD 应用程序。到目前为止,我已经创建了四个 Power BI 报表并将它们发布到网络上(将它们公开并可供所有人访问)。所以,我有四个 PBI 链接可以访问它们。但我想创建一个网络应用程序(可能使用 React)将它们全部嵌入到一个链接中。

我了解 Azure 涵盖身份验证功能,但我的应用程序只会显示信息,不需要用户登录或其他东西。所以,我猜 Azure 有助于对我正在使用的 PBI 帐户进行身份验证。但如果是这种情况,为什么 PBI 在我与任何人共享报告链接时不要求我进行身份验证?

提前谢谢你!

【问题讨论】:

    标签: reactjs azure powerbi powerbi-embedded


    【解决方案1】:

    您需要 Azure AD 应用程序拥有您的应用程序的身份、向 Azure AD 进行身份验证(例如使用 MSAL)以及使用 Power BI REST API。查看以下文章:https://docs.microsoft.com/en-us/power-bi/developer/embedded/register-app

    【讨论】:

      【解决方案2】:

      由于您已经登录,您无需再次登录 PowerBi,有两种方法可以嵌入您的 PowerBI 报告,

      1. 发布到网络 -> 不需要身份验证(公开报告)
      2. 嵌入身份验证 -> 基于超链接和令牌(需要 Azure AD)

      您可以查看更多信息here

      【讨论】:

        猜你喜欢
        • 2021-01-30
        • 2021-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-13
        • 2015-10-10
        • 1970-01-01
        相关资源
        最近更新 更多