本文介绍了如何在 Azure Active Directory (Azure AD) 中注册 Power BI 客户端应用。 向 Azure AD 注册客户端应用后,应用程序将能够访问 Power BI REST API。 此操作能够为应用程序建立标识,并指定对 Power BI REST 资源的权限。 有关 Power BI 权限的列表,请参阅 Power BI 权限

重要提示 注册 Power BI 应用之前,需要 Azure Active Directory 租户和组织用户,以及 Power BI 服务帐户

可通过两种方式注册客户端应用:使用 Power BI 应用注册工具,或者在 Azure 管理门户中注册。 Power BI 应用注册工具只需填充几个字段即可,是最简单的注册方式。 如果你想对应用程序进行更改,可以通过 Azure 管理门户完成此操作。

本文内容

使用 Power BI 应用注册工具注册客户端应用

需要在 Azure Active Directory 中注册你的客户端应用,以便为应用程序建立标识,并指定对 Power BI REST 资源的权限。 在注册客户端应用(例如控制台应用)时,你会收到一个客户端 ID。 应用程序使用客户端 ID 向其请求权限的用户标识其自身。 下面介绍了如何使用 Power BI 应用注册工具注册客户端应用:

  1. 请转到 dev.powerbi.com/apps。
  2. 在 Power BI 应用注册工具中,按照以下四个步骤进行操作:

步骤 1 - 选择登录以登录到 Azure AD 帐户。 “欢迎使用”行中将显示你的名称。

步骤 2 - 输入有关你的应用的信息。

  • 应用名称:你的应用的名称。
  • 应用类型:选择“本机应用”。
  • 重定向 URI:对于本机客户端应用,重定向 URI 可为 AAD 提供有关其将进行身份验证的特定应用程序的更多详细信息。 任何有效的 URI 都可以,如 https://login.live.com/oauth20_desktop.srf。

步骤 3 - 选择要访问的 API。 有关 Power BI 访问权限的详细信息,请参阅 Power BI 权限

步骤 4 -单击注册应用以注册你的应用。 在 Azure AD 中注册应用后,你将收到客户端 ID。 请务必复制客户端 ID。 之后可在 Azure 管理门户中获取客户端 ID。 请参阅如何在 Azure 管理门户中获取客户端 ID

现在可将该客户端 ID 用于你的应用。 下一部分演示如何使用 Azure 管理门户注册客户端应用。

使用 Azure 管理门户注册客户端应用

需要在 Azure Active Directory 中注册你的客户端应用,以便为应用程序建立标识,并指定对 Power BI REST 资源的权限。 在注册客户端应用(例如控制台应用)时,你会收到一个客户端 ID。 应用程序使用客户端 ID 向其请求权限的用户标识其自身。

若要了解如何使用 Azure AD 客户端 ID 对客户端应用进行身份验证,请参阅对客户端应用进行身份验证

注册客户端应用

下面介绍了如何注册客户端应用: 1. 接受 Microsoft Power BI API 条款。 2. 在 https://manage.windowsazure.com 登录到你的 Microsoft Azure 订阅。 3. 在左侧服务面板中,选择 ACTIVE DIRECTORY。 4. 单击你所属的 Active Directory。

  1. 单击应用程序

  2. 单击添加

  3. 介绍你的应用程序中,输入名称,然后选择本机客户端应用程序类型,然后单击下一步图标。

  4. 应用程序信息中,输入重定向 URI。 对于客户端应用,重定向 URI 可为 AAD 提供有关其将进行身份验证的特定应用程序的更多详细信息。 对于客户端应用,可以使用任何有效的 URI,如 https://login.live.com/oauth20_desktop.srf。

  5. 单击完成图标。

  6. 在应用程序页中,选择配置。 你将看到你的客户端 ID

  7. 配置页中的其他应用程序的权限下,单击添加应用程序

  8. 对其他应用程序的权限中,选择 Power BI 服务

    重要提示如果在其他应用程序的权限列表中没有 Power BI 服务,则需要注册 Power BI 服务。 若要注册 Power BI 服务,需要 Azure Active Directory (AAD) 租户中存在至少一个组织用户。 如果没有 Azure Active Directory (AAD) 租户,请参阅创建 Azure Active Directory 租户,以创建 Azure AD 租户,并在该 Azure AD 租户中创建组织用户。

  9. 单击完成图标。

  10. 其他应用程序的权限组中,选择所有委派权限,并选择一个或多个权限。 有关 Power BI 权限的详细信息,请参阅 Power BI 权限

  11. 单击保存

如何获取客户端应用 ID

注册客户端应用(如控制台应用)时,你将收到客户端 ID。 应用程序使用客户端 ID 向其请求权限的用户标识其自身。

下面介绍了如何获取客户端 ID:

  1. 在 https://manage.windowsazure.com 登录到 Microsoft Azure 订阅。
  2. 在左侧服务面板中,选择 ACTIVE DIRECTORY
  3. 单击你所属的 Active Directory。
  4. 单击应用程序
  5. 选择应用程序。
  6. 在应用程序页中,选择配置
  7. 配置页中,复制客户端 ID

另请参阅

Power BI 权限
Azure Active Directory 租户和组织用户
Power BI 服务帐户
对客户端应用进行身份验证
Power BI REST API 概述
更多问题? 尝试参与 Power BI 社区