Utilisation de MSAL Browser dans vos applications JavaScript

La bibliothèque MSAL pour JavaScript permet aux applications JavaScript côté client d’authentifier les utilisateurs à l’aide de comptes professionnels et scolaires Microsoft Entra ID, de comptes personnels Microsoft (MSA) et de fournisseurs d’identité sociale tels que Facebook, Google, LinkedIn, Microsoft comptes, etc. via Azure AD Service B2C. Il permet également à votre application d’obtenir des jetons pour accéder aux services Microsoft Cloud tels que Microsoft Graph.

Le package @azure/msal-browser permet l’authentification dans les applications JavaScript monopage à l’aide du flux de code d’autorisation OAuth 2.0 avec PKCE. Elle ne prend pas en charge le flux implicite. La version actuelle est MSAL.js v5.x. Si vous utilisez une version antérieure, consultez les guides de migration pour effectuer la mise à niveau.

Prerequisites

Fonctionnalités clés

MSAL Browser fournit les fonctionnalités suivantes pour vos applications à page unique :

Installation

Avec NPM

npm install @azure/msal-browser

Échantillons

Le msal-browser-samples dossier contient des exemples d’applications pour nos bibliothèques.

Vous trouverez d’autres instructions pour exécuter les exemples dans le README.md fichier du dossier VanillaJSTestApp2.0.

Vous trouverez des exemples plus avancés avec un didacticiel dans l’espace exemples Azure sur GitHub :

Adaptateurs de framework

Si vous utilisez une infrastructure telle que Angular ou React, vous pouvez être intéressé par l’utilisation de l’une de nos bibliothèques wrapper :

Étapes suivantes