Azure 门户的活动目录应用程序与 power bi 内容的集成
Azure portal's active directory app integration with power bi content
我创建了一个本机应用程序,通过 azure 活动目录 -> 应用程序注册在 azure 门户中启用 powerbi 服务权限。现在我想在创建的应用程序上创建 power bi 报告和工作区,但是如果我转到 https://app.powerbi.com,我在我的 power bi 应用程序上看不到创建的应用程序。
我在这里很困惑实际上如何在该应用程序下添加 power bi 报告,因为我想使用 adal.js lib 访问 power bi rest api,我需要应用程序 ID 并想访问报告那个应用程序。
谁能解开我的疑惑?
您对 Power BI 中的术语“Apps”感到困惑。您注册的应用程序与这些没有任何共同之处。它是一个 guid,在 Power BI 中用于识别您的本机应用程序。
当您创建本机应用程序时,您会注册它(您所做的),Power BI REST API 使用此 appID(也称为 ClientID)来识别您的应用程序及其拥有的权限。当您调用 API 时,您需要一个访问令牌。它将在某些用户的上下文中获取。该用户必须有权访问您要访问的报告。因此,只需创建一个工作区,向用户授予权限并在那里发布您的报告。然后您就可以将它们嵌入到您的应用程序中。
我创建了一个本机应用程序,通过 azure 活动目录 -> 应用程序注册在 azure 门户中启用 powerbi 服务权限。现在我想在创建的应用程序上创建 power bi 报告和工作区,但是如果我转到 https://app.powerbi.com,我在我的 power bi 应用程序上看不到创建的应用程序。
我在这里很困惑实际上如何在该应用程序下添加 power bi 报告,因为我想使用 adal.js lib 访问 power bi rest api,我需要应用程序 ID 并想访问报告那个应用程序。
谁能解开我的疑惑?
您对 Power BI 中的术语“Apps”感到困惑。您注册的应用程序与这些没有任何共同之处。它是一个 guid,在 Power BI 中用于识别您的本机应用程序。
当您创建本机应用程序时,您会注册它(您所做的),Power BI REST API 使用此 appID(也称为 ClientID)来识别您的应用程序及其拥有的权限。当您调用 API 时,您需要一个访问令牌。它将在某些用户的上下文中获取。该用户必须有权访问您要访问的报告。因此,只需创建一个工作区,向用户授予权限并在那里发布您的报告。然后您就可以将它们嵌入到您的应用程序中。