Connecter l’application React à Microsoft 365
Vous pouvez augmenter la valeur de vos applications web en les connectant à Microsoft 365. Microsoft 365 contient des données et d’informations que des personnes créent quotidiennement dans leur lieu de travail, sous la forme d’e-mail, de fichiers et conversations. En affichant ces informations dans le contexte de votre application, les personnes peuvent facilement accéder aux informations nécessaires sans quitter l’application. En combinant vos fonctionnalités uniques et les informations organisationnelles de Microsoft 365, votre application peut offrir davantage de valeur.
Authentification pour accéder aux données de Microsoft 365
Vous connectez votre application à Microsoft 365 via Microsoft Graph, l’API expose des données et informations stockées dans Microsoft 365. Les informations stockées dans Microsoft 365 ne sont pas disponibles publiquement. Avant d’interagir avec Microsoft Graph, vous devez vous authentifier.
Microsoft Graph est sécurisé avec l’ID Microsoft Entra et utilise OAuth pour autoriser les applications à accéder aux données des utilisateurs. Après avoir connecté votre application à Microsoft Graph, les utilisateurs peuvent se connecter à l’application à l’aide de leur compte Microsoft 365 existant. Cette fonctionnalité vous dispense de l’implémentation de l’authentification dans votre application et la conservation des informations d’identification des utilisateurs. Cela permet également aux utilisateurs de ne pas avoir à utiliser d’autres informations d’identification pour accéder à votre application. Les organisations peuvent également contrôler l’accès de leurs employés aux différentes applications, ce qui est une condition essentielle pour eux.
Se connecter à Microsoft 365 à l’aide des kits de développement logiciel (SDK)
Pour vous aider à connecter votre application à Microsoft Graph, Microsoft propose deux logiciels de développement logiciel (SDKs) : la bibliothèque d’authentification Microsoft et le kit de développement logiciel (SDK) Microsoft Graph.
En utilisant la bibliothèque d’authentification Microsoft, vous allez laisser les utilisateurs se connectent à votre application à l’aide de leur compte Microsoft 365. Une fois qu’ils sont connectés, la bibliothèque d’authentification Microsoft vous aide également à obtenir un jeton d’accès nécessaire pour communiquer avec Microsoft Graph.
Bien que vous pouvez utiliser les API REST directement, l’utilisation des kits de développement logiciel (SDKs) facilite la consommation des APIs. Les SDKs occultent les requêtes de création et la gestion des exceptions, qui vous permettent de vous concentrer sur la création de votre application.
Étapes suivantes
Commençons la création d’une application simple connectée à Microsoft 365 qui affiche le nom de l’utilisateur connecté.