Поделиться через


Использование библиотеки аутентификации Майкрософт для JavaScript в целях взаимодействия с Azure AD B2C

Библиотека аутентификации Майкрософт для JavaScript (MSAL.js) дает разработчикам JavaScript возможность аутентифицировать пользователей посредством удостоверений социальных сетей и локальных удостоверений, используя Azure Active Directory B2C (Azure AD B2C).

Используя Azure AD B2C в качестве службы управления удостоверениями, можно задать и контролировать то, как клиенты регистрируются, входят в систему и управляют своими профилями при использовании ваших приложений.

Также Azure AD B2C дает возможность задать фирменный стиль и настройки пользовательского интерфейса, отображаемого приложением в процессе аутентификации.

Поддерживаемые типы приложений и сценарии

MSAL.js позволяет одностраничным приложениям выполнять вход пользователей с помощью Azure AD B2C и с использованием разрешения на поток кода авторизации с PKCE. С MSAL.js и Azure AD B2C:

  • Пользователи могут выполнять аутентификацию с помощью удостоверений социальных и локальных сетей.
  • Пользователи могут быть авторизованы для доступа к защищенным ресурсам Azure AD B2C (но не к защищенным ресурсам Microsoft Entra).
  • Пользователи не могут получать маркеры для API Майкрософт (например, API MS Graph) с помощью делегированных разрешений.
  • Пользователи с правами администратора могут получать маркеры для API Майкрософт (например, API MS Graph) с помощью делегированных разрешений.

Дополнительные сведения см. в статье о работе с Azure AD B2C.

Следующие шаги

Изучите следующие учебники: