Uso di MSAL Browser nelle applicazioni JavaScript

La libreria MSAL per JavaScript consente alle applicazioni JavaScript lato client di autenticare gli utenti usando account aziendali e dell'istituto di istruzione di Microsoft Entra ID, account Microsoft personali (MSA) e provider di identità social come Facebook, Google, LinkedIn, account Microsoft e così via, tramite il servizio Azure AD B2C. Consente anche all'app di ottenere token per accedere ai servizi Microsoft Cloud, ad esempio Microsoft Graph.

Il @azure/msal-browser pacchetto abilita l'autenticazione nelle applicazioni a pagina singola JavaScript usando il flusso del codice di autorizzazione OAuth 2.0 con PKCE. Non supporta il flusso implicito. La versione corrente è MSAL.js v5.x. Se utilizzi una versione precedente, consulta le guide alla migrazione per effettuare l'aggiornamento.

Prerequisiti

Funzionalità principali

MSAL Browser offre le funzionalità seguenti per le applicazioni a pagina singola:

Installazione

Tramite NPM

npm install @azure/msal-browser

Esempi

La msal-browser-samples cartella contiene applicazioni di esempio per le librerie.

Altre istruzioni per eseguire gli esempi sono disponibili nel README.md file della cartella VanillaJSTestApp2.0.

Esempi più avanzati supportati con un'esercitazione sono disponibili nello spazio esempi Azure su GitHub:

Wrapper framework

Se usi un framework come Angular o React, potresti essere interessato a usare una delle nostre librerie wrapper:

Passaggi successivi