Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Dzierżawcy siły roboczej dzierżawcy zewnętrzni (
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 |
![]() |
![]() |
Ogólna dostępność |
Angular | MSAL Angular3 | msal-angular | — |
![]() |
![]() |
Ogólna dostępność |
AngularJS | MSAL AngularJS3 | msal-angularjs | — |
![]() |
![]() |
Publiczna wersja zapoznawcza |
JavaScript | MSAL.js v22 | msal-browser | Samouczek |
![]() |
![]() |
GA |
JavaScript | MSAL.js 1.03 | msal-core | — |
![]() |
![]() |
Ogólna dostępność |
React | MSAL React2 | msal-react | Szybki start |
![]() |
![]() |
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.