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 | Ottenere avviata |
Consentire l'accesso degli utenti | Accedere alle API Web | Disponibile a livello generale (GA) o Anteprimapubblica 1 |
---|---|---|---|---|---|---|
Angular | MSAL Angular v2 2 | msal-angular | Esercitazione | Disponibilità generale | ||
Angular | MSAL Angular3 | msal-angular | — | Disponibilità generale | ||
AngularJS | MSAL AngularJS3 | msal-angularjs | — | Anteprima pubblica | ||
JavaScript | MSAL.js v2 2 | msal-browser | Esercitazione | Disponibilità generale | ||
JavaScript | MSAL.js 1.03 | msal-core | — | Disponibilità generale | ||
React | MSAL React2 | msal-react | Esercitazione | Disponibilità generale |
1 Lecondizioni di licenza universali per i servizi online si applicano alle librerie in anteprima pubblica.
2Flusso del codice di autenticazione solo con PKCE (scelta consigliata).
3Solo flusso di concessione implicita.
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.