Использование MSAL Browser в приложениях JavaScript

Библиотека MSAL для JavaScript позволяет клиентским приложениям JavaScript выполнять аутентификацию пользователей с помощью рабочих и учебных учетных записей Microsoft Entra ID, личных учетных записей Microsoft (MSA) и поставщиков удостоверений социальных сетей, таких как Facebook, Google, LinkedIn, учетные записи Microsoft и т. д., через службу Azure AD B2C. Это также позволяет приложению получать маркеры для доступа к службам Microsoft Cloud, таким как Microsoft Graph.

Пакет @azure/msal-browser включает проверку подлинности в одностраничных приложениях JavaScript с помощью потока кода авторизации OAuth 2.0 с PKCE. Он не поддерживает неявный поток. Текущая версия — MSAL.js v5.x. Если вы используете более раннюю версию, ознакомьтесь с руководствами по миграции для обновления.

Необходимые условия

Ключевые особенности

MSAL Browser предоставляет следующие возможности для одностраничных приложений:

Installation

Через NPM

npm install @azure/msal-browser

Samples

Папка msal-browser-samples содержит примеры приложений для наших библиотек.

Дополнительные инструкции по выполнению примеров можно найти в README.md файле папки VanillaJSTestApp2.0.

Более сложные примеры, поддерживаемые руководством, можно найти в пространстве примеров Azure на GitHub:

Обёртки фреймворка

Если вы используете платформу, например Angular или React, вам может потребоваться использовать одну из наших библиотек оболочки:

Дальнейшие действия