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:
Melden Sie sich bei Azure an: https://portal.azure.com/#home
Wählen Sie Azure Active Directory > App-Registrierungen > Neue Registrierung aus.
Füllen Sie die folgenden Felder aus:
Feld
Beschreibung
Name
Der Name der App.
Unterstützte Kontotypen
Zur Auswahl stehen:
Single tenantMulti 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/callbackKlicken Sie auf Registrieren, um die neue Registrierung zu erstellen.
Registerkarte „Übersicht“:
Anmerkung
Kopieren Sie den Wert für die Anwendungs-ID (Client-ID). Dieser Wert muss in der Alteryx One angewendet werden.
Registerkarte „Zertifikate & Geheimnisse“: So erstellen Sie ein neues Client-Geheimnis:
Wählen Sie Neues Client-Geheimnis aus.
Setzen Sie die Option für den Ablaufzeitraum auf
Never.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.
Registerkarte „API-Berechtigungen“:
Wählen Sie Berechtigung hinzufügen aus.
Erteilen Sie diese Berechtigungen.
API
Berechtigungsname
Typ
Anforderung der Administratoreinwilligung
Dynamics CRM
user_impersonation
Delegiert
Nein
Microsoft Graph
Benutzerablesung
Delegiert
Nein
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:
Melden Sie sich als Arbeitsbereich-Administrator:in bei der Alteryx One an.
Wählen Sie im Menü links Benutzermenü > Admin-Konsole > OAuth 2.0 Clients aus.
Klicken Sie auf der Seite „OAuth 2.0 Clients“ auf OAuth 2.0-Client registrieren.
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.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.