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 Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. Disponibilità generale
Angular MSAL Angular3 msal-angular Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. Disponibilità generale
AngularJS MSAL AngularJS3 msal-angularjs Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. Anteprima pubblica
JavaScript MSAL.js v2 2 msal-browser Esercitazione Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. Disponibilità generale
JavaScript MSAL.js 1.03 msal-core Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. Disponibilità generale
React MSAL React2 msal-react Esercitazione Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. 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.