Skip to main content

OAuth 2.0 pour Microsoft Dynamics 365 Sales

Configurez Alteryx One Platform pour l'intégrer à votre déploiement Microsoft Dynamics 365 Sales (obsolète) en utilisant OAuth 2.0 pour l'authentification.

Conditions préalables

  • L'authentification OAuth 2.0 doit être activée dans Alteryx One. Pour plus d'informations, consultez Activer l'authentification OAuth 2.0.

  • OAuth 2.0 for Microsoft Dynamics 365 Sales (obsolète) est pris en charge pour Microsoft Azure.

    Astuce

    OAuth 2.0 for Microsoft Dynamics 365 Sales (obsolète) peut fonctionner pour d'autres fournisseurs d'identité locataires. Vous pouvez utiliser cette solution comme modèle pour créer les objets requis dans la console de votre fournisseur d'identité et Alteryx One.

Créer l'application cliente OAuth 2.0 dans Azure

Dans la console Azure, vous devez créer l'application client.

Étapes :

  1. Connectez-vous à Azure : https://portal.azure.com/#home

  2. Sélectionnez Azure Active Directory > Enregistrements d'applications > Nouvel enregistrement.

  3. Indiquez les champs suivants :

    Champ

    Description

    Nom

    Nom de l'application.

    Types de comptes pris en charge

    Sélectionnez l’une des options suivantes :

    • Locataire unique

    • Locataires multiples

    Redirection URI

    Pour la plateforme, sélectionnez Web.

    Spécifiez l'URL au format suivant, en fonction de votre connexion au projet ou à l'espace de travail :

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

  4. Pour créer le nouvel enregistrement, cliquez sur Enregistrer.

  5. Onglet Vue d'ensemble :

    Note

    Copiez la valeur de l'ID de l'application (client). Cette valeur doit être appliquée dans Alteryx One.

  6. Onglet Certificats et secrets : pour créer un nouveau secret client :

    1. Sélectionnez Nouveau secret du client.

    2. Définissez l'option expiration sur Jamais.

    3. Sélectionnez Ajouter.

      Note

      Copiez le champ Valeur. Cette valeur est le secret client et doit être appliquée dans Alteryx One.

  7. Onglet Autorisations API : accordez les autorisations suivantes.

    API

    Nom des autorisations

    Type

    Demande de consentement de l'administrateur

    Dynamics CRM

    user_impersonation

    Délégué

    Non

    Microsoft Graph

    Lecture par l'utilisateur

    Délégué

    Non

  8. Enregistrez vos modifications.

Créer un client OAuth 2.0 pour Microsoft Dynamics 365 Sales (obsolète)

Après la création de l'application cliente Microsoft Dynamics 365 Sales (obsolète), vous devez créer un client OAuth 2.0 dans Alteryx One. Ce client sera utilisé pour intégrer l'application cliente OAuth 2.0 que vous avez créée dans Azure.

Étapes :

  1. Connectez-vous à Alteryx One en tant qu'administrateur de l'espace de travail.

  2. Dans le menu de gauche, sélectionnez Menu Utilisateur > Console d'administration > Clients OAuth 2.0.

  3. Sur la page clients OAuth 2.0, cliquez sur Enregistrer le client OAuth 2.0.0.

  4. Spécifiez les champs du nouveau client :

    Champ

    Description

    Type

    dynamics365_sales

    Nom

    Saisissez le Nom du client.

    ID client

    Collez la valeur de l'ID d'application (client) qui a été généré lorsque vous avez créé l'application client dans Azure.

    Secret du client

    Collez la valeur du secret client généré lors de la création de l'application client dans Azure.

    URL d'autorisation

    Locataire unique :

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

    Multi-locataire :

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

    URL du jeton

    Locataire unique :

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

    Multi-locataire :

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

    Champs d'application

    Définissez le champ d'application comme suit :

    Note

    Les champs individuels doivent être séparés par un espace.

    https://<your_dynamics365_sales_organization>.crm.dynamics.com/user_impersonation offline_access

    Le jeton d'accès expire dans

    Définissez cette valeur comme suit : 3600000.

    Le jeton d'actualisation expire dans

    Définissez cette valeur comme suit : 7776000000.

  5. Pour enregistrer votre client OAuth 2.0, cliquez sur Enregistrer.

Pour plus d'informations, consultez la section Créer un client OAuth2.

Créer une connexion Microsoft Dynamics 365 Sales (obsolète)

Après avoir créé les deux références du client OAuth 2.0, vous pouvez créer une connexion à vos données Microsoft Dynamics 365 Sales (obsolète).

Note

Vous devez créer une connexion distincte pour chaque client OAuth 2.0 disponible dans Alteryx One.

Pour plus d'informations, consultez Connexions Microsoft Dynamics 365 Sales.