API publiques couramment utilisées dans MSAL Angular

Avant de commencer ici, assurez-vous de comprendre comment initialiser l’objet d’application.

Les API de connexion dans MSAL récupèrent un authorization codejeton d’ID qui peut être échangé pour un utilisateur connecté, tout en accordant des étendues pour une ressource supplémentaire et un jeton d’accès contenant les étendues autorisées par l’utilisateur pour permettre à votre application d’appeler en toute sécurité l’API. En savoir plus sur les jetons d’ID.

API publiques

@azure/msal-angular expose les éléments suivants, ainsi que leurs configurations. Consultez les références de bibliothèque pour les propriétés et les méthodes.

  1. MsalService
  2. MsalGuard
  3. MsalInterceptor
  4. MsalBroadcastService
  5. MsalModule

Les fonctions de connexion et d’acquisition de jetons à l’aide d’observables Angular se trouvent sur IMsalService.

@azure/msal-angular expose également les éléments suivants :

  1. MsalRedirectComponent: utilisé pour la gestion des redirections. Pour plus d’informations, consultez le document de redirection .
  2. MsalCustomNavigationClient: utilisé pour la navigation côté client. Pour plus d’informations, consultez la documentation sur les performances .

Des fonctions supplémentaires sont @azure/msal-browser disponibles sur IPublicClientApplication, avec la documentation correspondante ici.