Applicazione a pagina singola: configurazione del codice
Informazioni su come configurare il codice per l'applicazione a pagina singola.Learn how to configure the code for your single-page application (SPA).
Librerie Microsoft che supportano app a pagina singola
Le librerie Microsoft seguenti supportano app a pagina singola:
Linguaggio/framework | Progetto in GitHub |
Pacchetto | Recupero avviata |
Consentire l'accesso degli utenti | Accedere alle API Web | Disponibile a livello generale (GA) o Anteprima pubblica1 |
---|---|---|---|---|---|---|
Angular | MSAL Angular v22 | msal-angular | Guida introduttiva | Disponibilità generale | ||
Angular | MSAL Angular3 | msal-angular | — | Disponibilità generale | ||
AngularJS | MSAL AngularJS3 | msal-angularjs | — | Anteprima pubblica | ||
JavaScript | MSAL.js v22 | msal-browser | Esercitazione | Disponibilità generale | ||
JavaScript | MSAL.js 1.03 | msal-core | — | Disponibilità generale | ||
React | MSAL React2 | msal-react | Guida introduttiva | Disponibilità generale |
1 Le condizioni di licenza universali per i servizi online si applicano alle librerie in anteprima pubblica.
2 Flusso del codice di autenticazione solo con PKCE (scelta consigliata).
3 Solo flusso di concessione implicita (non consigliato).
Configurazione del codice dell'applicazione
In una libreria MSAL le informazioni di registrazione dell'applicazione vengono passate come configurazione durante l'inizializzazione della libreria.
import * as Msal from "@azure/msal-browser"; // if using CDN, 'Msal' will be available in global scope
// Configuration object constructed.
const config = {
auth: {
clientId: 'your_client_id'
}
};
// create PublicClientApplication instance
const publicClientApplication = new Msal.PublicClientApplication(config);
Per altre informazioni sulle opzioni configurabili, vedere Inizializzazione dell'applicazione con MSAL.js.
Passaggi successivi
Passare all'articolo successivo in questo scenario, accedere e disconnettersi.