Udostępnij za pośrednictwem


Aplikacja jednostronicowa: konfiguracja kodu

Dotyczy: Dzierżawcy siły roboczej Biały okrąg z szarym symbolem X. dzierżawcy zewnętrzni (White circle with a gray X symbol.dowiedz się więcej)

Dowiedz się, jak skonfigurować kod dla aplikacji jednostronicowej (SPA).

Biblioteki firmy Microsoft obsługujące aplikacje jednostronicowe

Następujące biblioteki firmy Microsoft obsługują aplikacje jednostronicowe:

Język/struktura Projekt dotyczący
GitHub
Pakiet Uzyskiwanie
rozpoczęło się
Logowanie użytkowników Dostęp do interfejsów API sieci Web Ogólnie dostępne (ogólna dostępność) lub
Publiczna wersja zapoznawcza1
Angular MSAL Angular v22 msal-angular Szybki start Biblioteka może żądać tokenów identyfikatorów logowania użytkownika. Biblioteka może żądać tokenów dostępu dla chronionych internetowych interfejsów API. Ogólna dostępność
Angular MSAL Angular3 msal-angular Biblioteka może żądać tokenów identyfikatorów logowania użytkownika. Biblioteka może żądać tokenów dostępu dla chronionych internetowych interfejsów API. Ogólna dostępność
AngularJS MSAL AngularJS3 msal-angularjs Biblioteka może żądać tokenów identyfikatorów logowania użytkownika. Biblioteka może żądać tokenów dostępu dla chronionych internetowych interfejsów API. Publiczna wersja zapoznawcza
JavaScript MSAL.js v22 msal-browser Samouczek Biblioteka może żądać tokenów identyfikatorów logowania użytkownika. Biblioteka może żądać tokenów dostępu dla chronionych internetowych interfejsów API. GA
JavaScript MSAL.js 1.03 msal-core Biblioteka może żądać tokenów identyfikatorów logowania użytkownika. Biblioteka może żądać tokenów dostępu dla chronionych internetowych interfejsów API. Ogólna dostępność
React MSAL React2 msal-react Szybki start Biblioteka może żądać tokenów identyfikatorów logowania użytkownika. Biblioteka może żądać tokenów dostępu dla chronionych internetowych interfejsów API. Ogólna dostępność

1Uniwersalne postanowienia licencyjne dotyczące usług online mają zastosowanie do bibliotek w publicznej wersji zapoznawczej.

2Przepływ kodu uwierzytelniania tylko z kluczem PKCE (zalecane).

3Tylko niejawny przepływ udzielania (niezalecane).

Konfiguracja kodu aplikacji

W bibliotece MSAL informacje dotyczące rejestracji aplikacji są przekazywane jako konfiguracja podczas inicjowania biblioteki.

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

Aby uzyskać więcej informacji na temat konfigurowalnych opcji, zobacz Inicjowanie aplikacji przy użyciu MSAL.js.

Następne kroki

Przejdź do następnego artykułu w tym scenariuszu, Zaloguj i Wyloguj.