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.