Skip to main content

Set Up Azure API Application with User's Credentials

This guide will walk you through the setup of Microsoft Azure API app with the user's credentials.

Dataverse requires an additional step of creating a user in Power Platform.

注册应用程序

  1. 转至 Microsoft Azure

  2. 使用您的 Microsoft Azure Active Directory 帐户登录。

  3. 在主屏幕上,使用 搜索 ,或转至左上角的菜单以打开 Azure Active Directory 服务。

  4. 在左侧菜单中打开 应用程序注册

  5. 选择 + 新注册

  6. 指定应用程序的 名称

  7. 选择所需的帐户类型 – 允许单租户和多租户。

  8. 在可选的 重定向 URI 部分,选择网页应用程序 (WPA),然后输入 http://localhost/ URL。

    对于较旧的连接器版本,请参阅页面底部的 表格 。

  9. 选择 注册

    应用程序(客户端)ID 是您的 客户端 ID

    目录(租户)ID 是您的 租户 ID

  10. Go to Certificates & secrets and add New client secret. Copy the Value as it won't be accessible again once you leave the page – this is your Client Secret.

向应用程序授权

转至 API 权限 以添加这些 委派权限

ADLS

Azure Storage

  1. user_impersonation

Microsoft Graph

  1. user_impersonation

Dataverse

Microsoft Graph

  1. 电子邮件

  2. offline_access

  3. openid

  4. 配置文件

  5. User.Read

Dynamics CRM

  1. User_impersonation

Outlook 365

Microsoft Graph

  1. 电子邮件

  2. openid

  3. offline_access

  4. 配置文件

  5. User.Read

  6. User.ReadBasic.All

  7. User.ReadWrite

  8. Mail.Read

  9. Mail.ReadWrite

  10. Mail.ReadWrite.Shared

  11. Calendars.ReadWrite

  12. Calendars.ReadWrite.Shared

OneDrive

Microsoft Graph

  1. 电子邮件

  2. offline_access

  3. openid

  4. 配置文件

  5. Files.ReadWrite.All

  6. User.Read

Power Automate

Flow Service

  1. 用户

  2. Activity.Read.All

  3. Approvals.Manage.All

  4. Approvals.Read.All

  5. Flows.Manage.All

  6. Flows.Read.All

  7. Flows.Read.Plans

  8. Flows.Write.Plans

Power BI Output

Microsoft Graph

  1. Offline_access

  2. Openid

  3. User.Read

  4. 电子邮件

  5. 配置文件

Power BI Service

  1. Dataset.ReadWrite.All

  2. Workspace.Read.All

SharePoint

To maintian full functionality, add all of these permissions.

For SharePoint Files:

Microsoft Graph

  1. email

  2. offline_access

  3. openid

  4. profile

  5. User.Read

  6. Files.Read.All - for SharePoint Input.

    OR

    Filed.ReadWrite.All - for SharePoint Output.

    Add both permissions for SharePoint Input and Output.

  7. Sites.Read.All

For SharePoint Lists:

SharePoint

  1. AllSites.Manage

  2. AllSites.Read

  3. AllSites.Write

Sign In to Your App

Now you can use this app in the connector. To authenticate login, you will need to enter your Client ID, Client Secret ID and Tenant ID in Designer and sign in to your account in the web browser.

For more information, visit Microsoft portal.

在 Power Platform 中创建用户

在 Power Platform 中为 Dataverse 应用程序创建用户并添加安全角色:

  1. 转到 Power Platform 管理中心

  2. 选择一个环境。

  3. 选择 设置 。在 用户 + 权限中 ,选择 应用程序用户

  4. 选择 新应用程序用户

  5. 选择 添加应用程序 ,然后选择您的应用程序。

  6. 选择一个 业务部门

  7. 安全角色 中,选择适用的角色。

  8. 点击 创建

在设置自定义 API 应用程序时,请选择这些选项并为旧连接器版本输入这些 URL。

连接器和版本

下拉选项

URL

OneDrive 版本 2.0.2 和更早版本

单页应用程序 (SPA)

https://cef.alteryx.com/designer/oauthcallback

https://login.live.com/oauth20_desktop.srf

Outlook 365 版本 1.0.0

Power BI 输出版本 3.1.0 及更早版本

SharePoint Files 版本 1.1.1 及更早版本