Cet article n’ayant pas pour but de traiter l’ensemble des concepts liés à la conception, l’utilisation et l’authentification à des applications Azure Active Directory; je vous invite à lire la documentation très détaillée sur le sujet si nécessaire : https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-overview.
Pour créer une Application Azure Active Directory il faut réaliser cette action à partir du nouveau centre d’enregistrement des applications Azure Active Directory (App Registration Portal)
?Note : l’ancien portail (https://apps.dev.microsoft.com/) est déprécié et ne contient pas l’ensemble des nouvelles options lors de la déclaration d’une application. Il est recommandé d’utiliser le nouveau portail : https://aka.ms/AppRegistrationsPreview
Afin de valider le bon fonctionnement de l’application créée, il est possible d’utiliser un workflow via Microsoft Flow pour ainsi s’assurer que l’application répond à un appel et disposent des droits appliqués.
- Ajout d’un déclencheur (Trigger) de type manuel
- Ajout d’une action de type requête “HTTP”
- Sélection de la method sur “GET”
- Configuration de l’appel avec le endpoint https://docs.microsoft.com/en-us/graph/api/group-list?view=graph-rest-1.0&tabs=http et utilisation de l’URI “https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+’Unified’)” pour avoir un filtre des données sur les #GroupesOffice365 (Groupes Unifiés)
- Ajout de l’en-tête
- Selection de la méthode d’authentification sur : “Active Directory OAuth”
- Ajout de l’ID du tenant (Directory ID)
- Ajout du scope (Audience) pour cet appel
- Ajout de l’ID de l’application (Client ID)
- Ajout de la clé secret
Note?: Le contenu est exact au moment de la publication. Toutefois, des mises à jour et des ajouts sont effectués quotidiennement par Microsoft, ce qui pourrait en modifier l’exactitude ou la pertinence. Veuillez garder cela à l’esprit lorsque vous utilisez mes articles.
Pour aller plus loin :
?Découvrir et comprendre le fonctionnement des APIs : https://zapier.com/learn/apis/chapter-1-introduction-to-apis/
?Documentation de l’API Microsoft Graph : https://docs.microsoft.com/en-us/graph/
Actuellement en cours de rédaction…?
?Retours d’expériences et recommandations sur #Flow et la #PowerPlatform
?Présentation d’un outil 3rd party pour la gestion de vos #WorkFlow dans un environnement avancé
?Microsoft Teams Governance : Flow, un outil au service de la gouvernance, l’automatisation et le reporting.