Introduction

Effectué

Microsoft Graph permet d’accéder aux données stockées dans les services Microsoft 365. Les applications personnalisées peuvent utiliser l’API (interface de programmation d’applications) Microsoft Graph pour se connecter aux données et améliorer la productivité organisationnelle.

Conditions préalables

  • Administrateur d’entrepriseAccès à un client Microsoft 365
  • Capacité de développer des applications JavaScript
  • Nous vous recommandons de vous familiariser avec les concepts de base d’Azure Active Directory et de Microsoft Identity
  • Node.js

Objectifs d'apprentissage

Voici les objectifs de ce module :

  • Comprendre le rôle d’Azure Active Directory avec Microsoft Graph
  • Comprendre les concepts de base des autorisations Microsoft Graph
  • Démontrer l’inscription d’une application Azure Active Directory
  • Démontrer la possibilité de créer une application JavaScript pour vous connecter à Microsoft Graph et récupérer des données Microsoft 365.

Scénario

Votre équipe de développement est au stade de planification initiale de la création d’une application cliente. L’application permettra aux vendeurs d’accéder à l’historique des interactions précédentes avec les clients, telles que les e-mails, les conversations, les fichiers et les réunions. L’objectif est de permettre aux vendeurs de prendre de meilleures décisions lors de leurs interactions avec les clients. Microsoft 365 utilise l’identité Microsoft pour authentifier les utilisateurs. Par conséquent, votre équipe envisage d’utiliser cette identité avec Microsoft Graph pour accéder aux données d’interaction avec les clients et afficher celles-ci dans l’application.

Vous avez créé une prototype d’application simple pour permettre à votre équipe de commencer à utiliser l’identité Microsoft avec Microsoft Graph pour récupérer les données requises. L’application utilise la bibliothèque d’authentification Microsoft (MSAL) pour authentifier les utilisateurs. Avec le prototype d’application initial prêt à l’emploi, votre équipe prévoit de :

  • Inscrire l’application dans Azure Active Directory (Azure AD).
  • Tester le processus d’authentification des utilisateurs de l’application et de réception d’un jeton d’accès (étape 1 dans le diagramme suivant).
  • Utiliser le jeton d’accès pour appeler Microsoft Graph et récupérer les données des services Microsoft 365 (étape 2 dans le diagramme suivant).

Diagramme qui montre le flux de jetons d’accès aux applications entre Azure Active Directory et Microsoft Graph.

Examinons de plus près le rôle de Azure Active Directory et des jetons d’accès avec Microsoft Graph.