Jednostráková aplikace: Konfigurace kódu

Zjistěte, jak nakonfigurovat kód pro jednostránkovou aplikaci (SPA).

Knihovny Microsoftu podporující jednostrákové aplikace

Následující knihovny Microsoftu podporují jednostrákové aplikace:

Jazyk / architektura Project on
GitHubu
Balíček Dostat
z těchto možností
Přihlášení uživatelů Přístup k webovým rozhraním API Obecná dostupnost (GA) nebo
Public Preview1
Angular MSAL Angular v2 2 msal-angular Kurz 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. Verze Public Preview
JavaScript MSAL.js v2 2 msal-browser Kurz 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 Kurz Library can request ID tokens for user sign-in. Library can request access tokens for protected web APIs. GA

1Univerzální licenční podmínky pro online služby se vztahují na knihovny ve verzi Public Preview.

2Tok ověřovacího kódu pouze s PKCE (doporučeno).

3Implicitní tok udělení.

Konfigurace kódu aplikace

V knihovně MSAL se informace o registraci aplikace předávají jako konfigurace během inicializace knihovny.

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

Další informace o konfigurovatelných možnostech najdete v tématu Inicializace aplikace pomocí MSAL.js.

Další kroky

Přejděte k dalšímu článku v tomto scénáři, přihlaste se a odhlaste se.