Application monopage : Configuration de code

En savoir plus sur la configuration du code de votre application monopage (SPA).

Bibliothèques Microsoft prenant en charge les applications monopages

Les bibliothèques Microsoft suivantes prennent en charge les applications monopages :

Langage/framework Projet sur
GitHub
Package Bien démarrer
démarré
Connexion des utilisateurs Accès aux API web Disponibilité générale ou
Préversion publique1
Angular MSAL Angular v22 msal-angular Didacticiel Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. GA
Angular MSAL Angular3 msal-angular Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. GA
AngularJS MSAL AngularJS3 msal-angularjs Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. Préversion publique
JavaScript MSAL.js v22 msal-browser Didacticiel Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. GA
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. GA
React MSAL React2 msal-react Didacticiel Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. GA

1Les termes du contrat de licence universelle pour les services en ligne s’appliquent aux bibliothèques en préversion publique.

2Flux de code d’authentification avec PKCE uniquement (recommandé).

3Flux d’octroi implicite uniquement.

Configuration du code de l’application

Dans une bibliothèque MSAL, les informations d’inscription d’application sont transmises en tant que configuration pendant l’initialisation de la bibliothèque.

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);

Pour plus d’informations sur les options configurables, consultez Initialisation d’application avec MSAL.js.

Étapes suivantes

Passez à l’article suivant de ce scénario, Connexion et déconnexion.