Exercice - Configurer une application Microsoft Entra pour se connecter à Microsoft 365
Dans ce module, vous allez afficher les événements d’un utilisateur récupérés à partir de Microsoft 365 à l’aide de Microsoft Graph. Avant cela, il doit se connecter à votre application à l’aide de son compte Microsoft 365. Ensuite, à l’aide d’OAuth, vous récupérez un jeton d’accès pour votre application. Ce jeton d’accès vous permet d’appeler Microsoft Graph et de récupérer des données de Microsoft 365 pour le compte de l’utilisateur.
Pour commencer, vous devez inscrire votre application Microsoft 365. Pour ce faire, vous pouvez créer une inscription d’application dans l’ID Microsoft Entra. Pour ce module, vous avez besoin d’une application avec ces paramètres :
- Nom : application MS Graph ASP.NET Core
- Plateforme : web
- Types de comptes pris en charge : Comptes dans n’importe quel annuaire organisationnel (n’importe quel annuaire Microsoft Entra - Multilocataire)
-
URI de redirection :
https://localhost:5001
ethttps://localhost:5001/signin-oidc
-
URL de déconnexion :
https://localhost:5001/signout-oidc
- Autorisations API : Microsoft Graph User.Read (délégué)
Créez une inscription d’application Microsoft Entra en procédant comme suit :
Dans le navigateur web, accédez au Centre d’administration Microsoft Entra (https://aad.portal.azure.com) et connectez-vous à l’aide de votre compte de développeur Microsoft 365.
Dans le menu, sélectionnez ID Microsoft Entra.
Sélectionnez Inscriptions d’applications dans le menu de gauche.
Créez une inscription d’application en sélectionnant Nouvelle inscription dans la barre d’outils.
Dans l’écran Inscrire une application, entrez les valeurs suivantes :
Nom : saisissez un nom pour votre application.
Types de comptes pris en charge : sélectionnez Comptes dans n’importe quel annuaire organisationnel (n’importe quel annuaire Microsoft Entra - Multilocataire).
URI de redirection (facultatif) : sélectionnez Web et entrez
https://localhost:5001
.Sélectionnez Inscrire.
Une fois l’application créée, copiez la valeur de l’ID de l’application (client) et enregistrez-la. Vous aurez besoin de cette valeur plus tard. Cette valeur se trouve sur l’écran Vue d’ensemble.
Sous Gérer, sélectionnez Authentification.
Sur l'écran d'authentification de l'application, saisissez les valeurs suivantes :
Sous URI de redirection web sélectionnez Ajouter URI et entrez une valeur de
https://localhost:5001/signin-oidc
.URL de déconnexion du canal frontal : enter
https://localhost:5001/signout-oidc
.Subvention implicite et flux hybrides : sélectionner les jetons d'identification.
Sélectionnez Enregistrer sur la barre d’outils.
Sélectionner Certificats et secrets sous Gérer.
Sélectionnez Nouvelle clé secrète client. Entrez une valeur de la Clé secrète du client de l’application dans la Description et sélectionnez l’une des options pour l’Expiration. Sélectionnez Ajouter pour créer la secret.
Copiez la Valeur de la clé secrète client avant de quitter cette page. Vous en aurez besoin plus tard.