Бөлісу құралы:


Одностраничное приложение: конфигурация кода

Узнайте, как настроить код для одностраничного приложения.

Библиотеки Майкрософт, поддерживающие одностраничные приложения

Следующие библиотеки Майкрософт поддерживают одностраничные приложения:

Язык или платформа Проект на сайте
GitHub
Пакет Получение
из этих вариантов
Выполнение входа пользователей Доступ к веб-API Общедоступная версия (GA) или
Общедоступная предварительная версия1
Angular MSAL для Angular версии 22 msal — angular Краткое руководство Библиотека может запросить маркеры идентификатора для входа пользователя. Библиотека может запросить маркеры доступа для защищенных веб-API. Общедоступная версия
Angular MSAL для Angular3 msal — angular Библиотека может запросить маркеры идентификатора для входа пользователя. Библиотека может запросить маркеры доступа для защищенных веб-API. Общедоступная версия
AngularJS MSAL для AngularJS3 msal — angularjs Библиотека может запросить маркеры идентификатора для входа пользователя. Библиотека может запросить маркеры доступа для защищенных веб-API. Общедоступная предварительная версия
JavaScript MSAL.js v22 msal — браузер Руководство Библиотека может запросить маркеры идентификатора для входа пользователя. Библиотека может запросить маркеры доступа для защищенных веб-API. Общедоступная версия
JavaScript MSAL.js 1.03 msal — ядро Библиотека может запросить маркеры идентификатора для входа пользователя. Библиотека может запросить маркеры доступа для защищенных веб-API. Общедоступная версия
React MSAL для React2 msal — react Краткое руководство Библиотека может запросить маркеры идентификатора для входа пользователя. Библиотека может запросить маркеры доступа для защищенных веб-API. Общедоступная версия

1 Универсальные условия лицензионного соглашения для веб-служб применяются к библиотекам в общедоступной предварительной версии.

2 Поток кода проверки подлинности только с PKCE (рекомендуется).

3 Неявный поток предоставления (не рекомендуется).

Конфигурация кода приложений

В библиотеке MSAL сведения о регистрации приложения передаются в формате конфигурации при инициализации библиотеки.

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);

Дополнительные сведения о настраиваемых параметрах см. в статье Инициализация приложения с помощью MSAL.js.

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

Перейдите к следующей статье в этом сценарии, Вход и выход.