Udostępnij za pośrednictwem


Korzystanie z biblioteki Microsoft Authentication Library for JavaScript do pracy z usługą Azure AD B2C

Biblioteka Microsoft Authentication Library for JavaScript (MSAL.js) umożliwia deweloperom języka JavaScript uwierzytelnianie użytkowników przy użyciu tożsamości społecznościowych i lokalnych przy użyciu usługi Azure Active Directory B2C (Azure AD B2C ).

Korzystając z usługi Azure AD B2C jako usługi zarządzania tożsamościami, możesz dostosować i kontrolować sposób rejestrowania, logowania i zarządzania profilami klientów podczas korzystania z aplikacji.

Usługa Azure AD B2C umożliwia również znakowanie i dostosowywanie interfejsu użytkownika wyświetlanego przez aplikację podczas procesu uwierzytelniania.

Obsługiwane typy aplikacji i scenariusze

MSAL.js umożliwia aplikacjom jednostronicowym logowanie użytkowników za pomocą usługi Azure AD B2C przy użyciu przepływu kodu autoryzacji z udzielaniem PKCE. W przypadku MSAL.js i usługi Azure AD B2C:

  • Użytkownicy mogą uwierzytelniać się przy użyciu tożsamości społecznościowych i lokalnych.
  • Użytkownicy mogą mieć uprawnienia dostępu do chronionych zasobów usługi Azure AD B2C (ale nie zasobów chronionych przez firmę Microsoft Entra).
  • Użytkownicy nie mogą uzyskać tokenów dla interfejsów API firmy Microsoft (na przykład interfejsu API programu MS Graph) przy użyciu delegowanych uprawnień.
  • Użytkownicy z uprawnieniami administratora mogą uzyskiwać tokeny dla interfejsów API firmy Microsoft (na przykład interfejs API programu MS Graph) przy użyciu delegowanych uprawnień.

Aby uzyskać więcej informacji, zobacz: Praca z usługą Azure AD B2C

Następne kroki

Postępuj zgodnie z samouczkiem, aby dowiedzieć się, jak wykonać następujące czynności: