Korzystanie z przeglądarki MSAL w aplikacjach JavaScript

Biblioteka MSAL dla języka JavaScript umożliwia aplikacjom JavaScript po stronie klienta uwierzytelnianie użytkowników przy użyciu kont służbowych Microsoft Entra ID, kont osobistych Microsoft (MSA) i dostawców tożsamości społecznościowych, takich jak Facebook, Google, LinkedIn, konta Microsoft itp. za pośrednictwem usługi Azure AD Usługa B2C. Umożliwia również aplikacji uzyskiwanie tokenów dostępu do usług Microsoft Cloud, takich jak Microsoft Graph.

Pakiet @azure/msal-browser umożliwia uwierzytelnianie w jednostronicowych aplikacjach JavaScript przy użyciu przepływu kodu autoryzacji OAuth 2.0 z użyciem PKCE. Nie obsługuje ona niejawnego przepływu. Bieżąca wersja to MSAL.js v5.x. Jeśli używasz starszej wersji, zapoznaj się z przewodnikami migracji w celu uaktualnienia.

Wymagania wstępne

Kluczowe funkcje

Przeglądarka MSAL oferuje następujące możliwości dla aplikacji jednostronicowych:

Instalacja

Przez NPM

npm install @azure/msal-browser

Przykłady

Folder msal-browser-samples zawiera przykładowe aplikacje dla naszych bibliotek.

Więcej instrukcji dotyczących uruchamiania przykładów można znaleźć w README.md pliku w folderze VanillaJSTestApp2.0.

Bardziej zaawansowane przykłady oparte na samouczku można znaleźć w obszarze przykłady Azure w GitHub:

Otoki struktury

Jeśli używasz frameworka, takiego jak Angular lub React, może Cię zainteresować skorzystanie z jednej z naszych bibliotek opakowujących:

Następne kroki