Aplikacja jednostronicowa: konfiguracja kodu
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 w dniu GitHub |
Pakiet | Coraz pracę |
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 v2 2 | msal-angular | Szybki start | Ogólna dostępność | ||
Angular | MsAL Angular3 | msal-angular | — | Ogólna dostępność | ||
AngularJS | MSAL AngularJS3 | msal-angularjs | — | Publiczna wersja zapoznawcza | ||
JavaScript | MSAL.js 2 | msal-browser | Samouczek | Ogólna dostępność | ||
JavaScript | MSAL.js 1.03 | msal-core | — | Ogólna dostępność | ||
React | MSAL React2 | msal-react | Szybki start | Ogólna dostępność |
1 Uniwersalne postanowienia licencyjne dotyczące usług online mają zastosowanie do bibliotek w publicznej wersji zapoznawczej.
2 Przepływ kodu uwierzytelniania tylko z kluczem PKCE (zalecane).
3 Tylko niejawny przepływ udzielania (niezalecane).
Konfiguracja kodu aplikacji
W bibliotece biblioteki 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 się i wyloguj się.