Connectez-vous à votre application à l’aide du composant de connexion du kit de ressources Microsoft Graph
Maintenant que vous avez vu un aperçu du Kit de ressources, voyons comment vous pouvez l’utiliser pour charger des données à partir des services Microsoft 365. Vous devez tout d’abord fournir aux utilisateurs un moyen de se connecter à votre application. Heureusement, le Kit de ressources simplifie le processus d’authentification pour que vous vous concentriez sur la création de l’expérience utilisateur globale.
Quel est l’objectif de l’ajout du composant Login dans votre application ?
Imaginez à quel point votre processus de développement d’applications sera simple et sécurisé si l’un des aspects les plus chronophages est géré à votre place. À l’aide du kit de ressources, la logique d’authentification et l’extraction des jetons d’accès sont gérées par l’ajout d’une balise HTML simple.
<mgt-login></mgt-login>
Vous pouvez utiliser ce composant dans votre application, et vous passer de l’écriture et le maintien d’un code d’authentification.
Quels sont les fournisseurs du Kit de ressources Microsoft Graph ?
Les fournisseurs simplifient l’authentification dans votre application, et gèrent les appels vers Microsoft Graph à l’aide du Kit de développement logiciel (SDK) client JavaScript. Vous devez initialiser un fournisseur avant d’utiliser les composants de Kits de ressources. Il est également possible d'utiliser les fournisseurs seuls, dans une application, pour gérer l'authentification. Plusieurs fournisseurs différents peuvent être utilisés en fonction de la plateforme que vous ciblez avec les composants du Kit de ressources :
- Fournisseur Microsoft Authentication Library (MSAL) v2 : recommandé pour une utilisation par des applications monopage qui s’authentifient à partir du navigateur. Utilise le flux de code d’autorisation OAuth avec PKCE qui est considéré comme plus sécurisé que le flux implicite OAuth2.
- Fournisseur SharePoint : à utiliser dans SharePoint Framework.
- Fournisseur Microsoft TeamsFx : pour une utilisation par les applications monopages qui s’exécutent en tant qu’onglets Teams.
- Fournisseur Electron : à utiliser dans les applications Electron.
- Serveur Proxy : à utiliser par les applications Web qui s’authentifient sur le serveur.
- Fournisseur personnalisé : vous permet de créer votre propre authentification.
Dans l’exercice suivant, vous allez apprendre à utiliser le composant Connexion du kit de ressources. Vous le faites avec le fournisseur MSAL, qui est le fournisseur le plus largement utilisé dans le kit de ressources.