Utiliser Postman avec Microsoft Dynamics
Récemment, je souhaitais tester certaines APIs sur la plateforme Microsoft Dynamics. Et l’une des questions que je me posais était : comment s’authentifier auprès de Microsoft Dynamics ? En d’autres termes, quelle est la meilleure façon d’obtenir et d’utiliser un Access Token.
Configurer l’environnement dans Postman
La façon la plus simple est de d’abord créer un nouvel environnement pour cela dans Postman. Appelons notre environnement “Microsoft Dynamics”.

Obtenir l’hôte du point de terminaison Web API
Avant de continuer, nous devons connaître l’hôte de notre point de terminaison Web API Dynamics. Je l’ai obtenu en cliquant sur la roue dentée via Power Apps, puis sur “Developer resources”.

Vous obtenez ensuite le point de terminaison Web API, mais rappelez-vous, nous avons seulement besoin de l’hôte :

Configurer les variables
Nous devons ensuite créer quelques variables nécessaires pour s’authentifier auprès de Dynamics :
url : il s’agit de l’hôte du point de terminaison Web API
clientid :
51f81489-12ee-4a9e-aaae-a2591f45987d. Il s’agit d’un guid réservé dans Azure AD.version : 9.2. Il s’agit de la version de l’API que nous souhaitons utiliser
webapiurl :
{{url}}/api/data/v{{version}}/callback : https://localhost
authurl : https://login.microsoftonline.com/common/oauth2/authorize?resource={{url}}

Configurer l’autorisation de notre requête
Nous allons maintenant créer une nouvelle requête. Avec cette nouvelle requête, allez dans l’onglet Authorization et sélectionnez “OAuth 2.0” comme type. Pour “add authorization data to”, vous pouvez sélectionner “Request Headers”.

Ensuite, nous devons configurer les options comme ci-dessous, puis vous pouvez cliquer sur “Get New Access Token”.

Vous verrez une invite vous demandant de vous connecter. Une fois connecté avec succès, vous verrez l’écran suivant :

Après avoir cliqué sur proceed, vous pouvez cliquer sur “Use Token”.

Enfin, nous pouvons exécuter notre requête et commencer à tester de nombreuses autres APIs sur Microsoft Dynamics !
