Use Postman with Dynamics 365

HowTo – Dynamics 365, Postman et Odata

L’objectif de cet article est de vous accompagner dans le paramétrage nécessaire afin de pouvoir envoyer des requêtes OData avec Postman vers Dynamics 365

Cela va se faire en 3 étapes :

  • 1 – Enregistrer une application dans l’Azure Active Directory
  • 2 – Créer un utilisateur d’application dans le Centre d’administration de Power Platform
  • 3 – Configurer Postman pour envoyer des requêtes oData à Dynamics 365

C’est parti ! ! !

Enregistrer une application dans l’Azure Active Directory

Pour enregistrer une application dans l’Azure Active Directory, vous pouvez suivre le tutoriel de Microsoft disponible ici :

Ou suivre mes propres étapes (j’ai mis des images et des cookies 🍪)

  • Dans votre portail azure portal.azure.com, sélectionnez Azure Active Directory et Inscriptions d’applications
Enregistrer une application azure pour se connecter à Microsoft Dynamics 365
  • Dans la page Inscrire une application,
    • Entrez un nom d’application
    • Dans Types de comptes pris en charge, choisissez Comptes dans un annuaire d’organisation
    • Dans l’url de redirection, mettez l’url de votre instance
    • et c’est parti !
Paramètres de l'inscription de l'application dans l'azure AD
  • Sur la page de la Vue d’ensemble de l’application nouvellement créée
    • Copier la valeur de ID d’application
    • Copier la valeur de ID de l’annuaire
    • Gardez ces valeurs dans un bloc-note
  • Dans l’onglet Manifeste, changez la valeur de la propriété allowPublicClient à true et cliquez sur Enregistrer
  • Sélectionnez API autorisées et Ajouter une autorisation
  • Recherchez et choisissez Dataverse dans API utilisées par mon organisation
  • Dans les Autorisations déléguées, cochez l’autorisation user_impersonation et cliquez sur Ajouter des autorisations
  • Sur la page Certificats & secrets, ajoutez un nouveau Secret client
  • Copiez les valeurs Valeur et ID de secret et gardez-les dans un bloc-notes

Et voici le cookie 🍪 😆

Créer un utilisateur d’application dans le Centre d’administration de Power Platform

  • Accédez à la liste des environnements et à l’environnement que vous souhaitez intégrer
  • Puis aux Paramètres
  • Accédez à l’onglet des Utilisateurs de l’application
  • Créez un Nouvel utilisateur de l’application
  • Dans le panel de création du nouvel utilisateur
    • Choisissez comme Application celle que vous venez de créer dans votre Azure AD
    • Votre Division
    • Le rôle de sécurité, ici Administrateur système

Configurer Postman pour envoyer des requêtes oData à Dynamics 365

Je suppose que vous avez déjà installé Postman

  • Créer un nouvel environnement dans l’onglet Environnements avec les valeurs copiées dans le bloc-note pour
    • le tenantId
    • le clientId
    • le clientSecret
    • la ressource
  • Dans l’onglet Collections, créez une nouvelle collection
    • Et un nouveau dossier Setup qui va servir à la génération et au stockage du jeton d’accès
    • Mettez à jour l’onglet Body et l’onglet Tests
    • L’onglet Tests permettra de stocker dans un attribut bearerToken la valeur du jeton retournée
  • On clique sur Send et on vérifie bien que le jeton est récupéré

Et voilà, le paramétrage est complet

Vous pouvez créer vos requêtes dans des dossiers et vous pouvez vous amuser 🙂