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 | Få 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 | Allmän tillgänglighet | ||
Angular | MSAL Angular3 | msal-angular | — | Allmän tillgänglighet | ||
AngularJS | MSAL AngularJS3 | msal-angularjs | — | Offentlig förhandsversion | ||
JavaScript | MSAL.js v22 | msal-browser | Självstudie | Allmän tillgänglighet | ||
JavaScript | MSAL.js 1.03 | msal-core | — | Allmän tillgänglighet | ||
React | MSAL React2 | msal-react | Snabbstart | 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.