Dela via


Ensidesprogram: Kodkonfiguration

Lär dig hur du konfigurerar koden för ditt ensidesprogram (SPA).

Microsoft-bibliotek som stöder ensidesappar

Följande Microsoft-bibliotek stöder ensidesappar:

Språk/ramverk Projekt på
GitHub
Paket
komma igång
Logga in användare Åtkomst till webb-API:er Allmänt tillgänglig (GA) eller
Offentlig förhandsversion1
Angular MSAL Angular v22 msal-angular Snabbstart Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er. Allmän tillgänglighet
Angular MSAL Angular3 msal-angular Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er. Allmän tillgänglighet
AngularJS MSAL AngularJS3 msal-angularjs Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er. Offentlig förhandsversion
JavaScript MSAL.js v22 msal-browser Självstudie Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er. Allmän tillgänglighet
JavaScript MSAL.js 1.03 msal-core Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er. Allmän tillgänglighet
React MSAL React2 msal-react Snabbstart Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er. Allmän tillgänglighet

1 Universella licensvillkor för onlinetjänster gäller för bibliotek i offentlig förhandsversion.

2 Auth-kodflöde med endast PKCE (rekommenderas).

3 Endast implicit beviljandeflöde (rekommenderas inte).

Konfiguration av programkod

I ett MSAL-bibliotek skickas programregistreringsinformationen som konfiguration under initieringen av biblioteket.

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

Mer information om konfigurerbara alternativ finns i Initiera program med MSAL.js.

Nästa steg

Gå vidare till nästa artikel i det här scenariot, Logga in och logga ut.