Skip to main content

OAuth 2.0 für Microsoft Dataverse

Konfigurieren Sie die Alteryx One Platform für die Integration in Ihre Microsoft Dataverse-Bereitstellung, wobei OAuth 2.0 für die Authentifizierung verwendet wird.

Voraussetzungen

  • OAuth 2.0 wird für Microsoft Dataverse unterstützt, was auf Microsoft Azure verfügbar ist.

  • Die OAuth 2.0-Authentifizierung muss in der Alteryx One aktiviert sein. Weitere Informationen finden Sie unter OAuth 2.0-Authentifizierung aktivieren.

    Tipp

    OAuth 2.0 für Microsoft Dataverse funktioniert möglicherweise für andere mandantenbasierte Identitätsanbieter. Sie können diese Lösung als Vorlage verwenden, um die erforderlichen Objekte in der Konsole Ihres Identitätsanbieters und Alteryx One zu erstellen und zu konfigurieren.

OAuth 2.0-Client-App in Azure erstellen

Sie müssen die Client-App in der Azure-Konsole erstellen.

Schritte:

  1. Melden Sie sich bei Azure an: https://portal.azure.com/#home

  2. Wählen Sie Azure Active Directory > App-Registrierungen > Neue Registrierung aus.

  3. Füllen Sie die folgenden Felder aus:

    Feld

    Beschreibung

    Name

    Der Name der App.

    Unterstützte Kontotypen

    Zur Auswahl stehen:

    • Single tenant

    • Multi tenant

    URI umleiten

    Geben Sie die URL im folgenden Format an, je nach Projekt- oder Arbeitsbereichs-Login:

    https://<Login_URL>/oauth2/callback

    Beispiel:

    https://ayxpreview.alteryxcloud.com/oauth2/callback

  4. Klicken Sie auf Registrieren, um die neue Registrierung zu erstellen.

  5. Registerkarte „Übersicht“:

    Anmerkung

    Kopieren Sie den Wert für die Anwendungs-ID (Client-ID). Dieser Wert muss in der Alteryx One angewendet werden.

  6. Registerkarte „Zertifikate & Geheimnisse“: So erstellen Sie ein neues Client-Geheimnis:

    1. Wählen Sie Neues Client-Geheimnis aus.

    2. Setzen Sie die Option für den Ablaufzeitraum auf Never.

    3. Wählen Sie Hinzufügen aus.

      Anmerkung

      Kopieren Sie das Feld „Wert“. Dieser Wert ist das Client-Geheimnis und muss in der Alteryx One angewendet werden.

  7. Registerkarte „API-Berechtigungen“:

    1. Wählen Sie Berechtigung hinzufügen aus.

    2. Erteilen Sie diese Berechtigungen.

      API

      Berechtigungsname

      Typ

      Anforderung der Administratoreinwilligung

      Dynamics CRM

      user_impersonation

      Delegiert

      Nein

      Microsoft Graph

      Benutzerablesung

      Delegiert

      Nein

  8. Speichern Sie die Änderungen.

OAuth 2.0-Client für Microsoft Dataverse erstellen

Nachdem die Microsoft Dataverse-Client-App erstellt wurde, müssen Sie einen OAuth 2.0-Client in der Alteryx One erstellen, der zur Integration in die in Azure erstellte OAuth 2.0-Client-App verwendet wird.

Schritte:

  1. Melden Sie sich als Arbeitsbereich-Administrator:in bei der Alteryx One an.

  2. Wählen Sie im Menü links Benutzermenü > Admin-Konsole > OAuth 2.0 Clients aus.

  3. Klicken Sie auf der Seite „OAuth 2.0 Clients“ auf OAuth 2.0-Client registrieren.

  4. Füllen Sie die Felder für den neuen Client aus:

    Feld

    Beschreibung

    Typ

    Microsoft Dataverse

    Name

    Geben Sie einen Namen für den Client ein.

    Client-ID

    Fügen Sie den Wert der Anwendungs-ID (Client-ID) ein, der bei der Erstellung der Client-App in Azure generiert wurde.

    Client-Geheimnis

    Fügen Sie den Wert des Client-Geheimnisses ein, der bei der Erstellung der Client-App in Azure generiert wurde.

    Autorisierungs-URL

    Single Tenant:

    https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/authorize

    Multi-Tenant:

    https://login.microsoftonline.com/common/oauth2/v2.0/authorize

    Token-URL

    Single Tenant:

    https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/token

    Multi-Tenant:

    https://login.microsoftonline.com/common/oauth2/v2.0/authorize

    Bereiche

    Legen Sie die Bereiche für die folgenden Werte fest:

    Anmerkung

    Die einzelnen Bereiche müssen durch ein Leerzeichen getrennt sein.

    https://xxxxxx.crm.dynamics.com/user_impersonation offline_access

    Access Token Expires In (Zugriffstoken läuft ab in)

    Setzen Sie diesen Wert auf 3599999.

    Refresh Token Expires In (Aktualisierungstoken läuft ab in)

    Setzen Sie diesen Wert auf 7775999999.

  5. Um den OAuth 2.0-Client zu speichern, klicken Sie auf Speichern.

Weitere Informationen finden Sie unter OAuth2-Client erstellen.

Microsoft Dataverse-Verbindung herstellen

Nachdem Sie die beiden OAuth 2.0-Clientreferenzen erstellt haben, können Sie eine Verbindung zu Ihren Microsoft Dataverse-Daten herstellen.

Anmerkung

Sie müssen für jeden OAuth 2.0-Client, der in Alteryx One verfügbar ist, eine separate Verbindung erstellen.

Weitere Informationen finden Sie unter Microsoft Dataverse-Verbindungen.