Sdílet prostřednictvím


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
GitHub
Balíček Dostání
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 Rychlý start Knihovna může požádat o tokeny ID pro přihlášení uživatele. Knihovna může požádat o přístupové tokeny pro chráněná webová rozhraní API. GA
Angular MSAL Angular3 msal-angular Knihovna může požádat o tokeny ID pro přihlášení uživatele. Knihovna může požádat o přístupové tokeny pro chráněná webová rozhraní API. GA
AngularJS MSAL AngularJS3 msal-angularjs Knihovna může požádat o tokeny ID pro přihlášení uživatele. Knihovna může požádat o přístupové tokeny pro chráněná webová rozhraní API. Verze Public Preview
JavaScript MSAL.js v2 2 msal-browser Kurz Knihovna může požádat o tokeny ID pro přihlášení uživatele. Knihovna může požádat o přístupové tokeny pro chráněná webová rozhraní API. GA
JavaScript MSAL.js 1.03 msal-core Knihovna může požádat o tokeny ID pro přihlášení uživatele. Knihovna může požádat o přístupové tokeny pro chráněná webová rozhraní API. GA
React MSAL React2 msal-react Rychlý start Knihovna může požádat o tokeny ID pro přihlášení uživatele. Knihovna může požádat o přístupové tokeny pro chráněná webová rozhraní API. GA

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

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

3 Pouze tok implicitního udělení (nedoporučuje se).

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.