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.

Anwendung registrieren

  1. Gehen Sie zu Microsoft Azure .

  2. Melden Sie sich mit Ihrem Microsoft Azure Active Directory-Konto an.

  3. Verwenden Sie auf der Startseite die Option Suchen oder öffnen Sie den Azure Active Directory -Dienst über das Menü in der oberen linken Ecke.

  4. Öffnen Sie App-Registrierungen im linken Menü.

  5. Wählen Sie + Neue Registrierung aus.

  6. Geben Sie den Namen der Anwendung an.

  7. Wählen Sie den gewünschten Kontotyp aus – sowohl Single-Tenant als auch Multi-Tenant sind zulässig.

  8. Wählen Sie im optionalen Teil Umleitungs-URI die Option „Web-page application (WPA)“ aus und geben Sie die URL http://localhost/ ein.

    Infos zu älteren Konnektor-Versionen finden Sie in der Tabelle unten auf der Seite.

  9. Wählen Sie Register (Registrieren) aus.

    Die Anwendungs-ID (Client) ist Ihre Client-ID .

    Die Verzeichnis-ID (Mandant) ist Ihre Tenant-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.

Berechtigungen für Anwendung erteilen

Öffnen Sie die API-Berechtigungen und fügen Sie die folgenden delegierten Berechtigungen hinzu:

ADLS

Azure Storage

  1. user_impersonation

Microsoft Graph

  1. user_impersonation

Dataverse

Microsoft Graph

  1. E-Mail

  2. offline_access

  3. openid

  4. Profil

  5. User.Read

Dynamics CRM

  1. User_impersonation

Outlook 365

Microsoft Graph

  1. E-Mail

  2. openid

  3. offline_access

  4. Profil

  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. E-Mail

  2. offline_access

  3. openid

  4. Profil

  5. Files.ReadWrite.All

  6. User.Read

Power Automate

Flow Service

  1. Benutzer

  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. E-Mail

  5. Profil

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.

Benutzer in Power Platform erstellen

Erstellen Sie einen Benutzer für Ihre Dataverse-Anwendung in Power Platform und fügen Sie eine Sicherheitsrolle hinzu:

  1. Gehen Sie zum Power Platform Admin Center .

  2. Wählen Sie eine Umgebung aus.

  3. Wählen Sie Einstellungen aus. Wählen Sie unter Benutzer + Berechtigungen die Option Anwendungsbenutzer aus.

  4. Wählen Sie Neuer Anwendungsbenutzer .

  5. Wählen Sie Anwendung hinzufügen und dann Ihre Anwendung.

  6. Wählen Sie eine Unternehmenseinheit aus.

  7. Wählen Sie unter Sicherheitsrollen eine anwendbare Rolle aus.

  8. Wählen Sie Erstellen aus.

Wählen Sie diese Optionen und geben Sie diese URLs für ältere Konnektor-Versionen ein, wenn Sie eine benutzerdefinierte API-Anwendung einrichten.

Konnektor und Version

Dropdown-Option

URLs

OneDrive Version 2.0.2 und früher

Single-page application (SPA)

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

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

Outlook 365 Version 1.0.0

Power BI-Ausgabe Version 3.1.0 und früher

SharePoint-Dateien Version 1.1.1 und früher