Создание приложения Microsoft Entra для использования с набором средств Microsoft Graph
Microsoft Graph — это API, используемый для подключения к Microsoft 365. Он защищен с помощью OAuth 2.0. Чтобы подключить приложение к Microsoft 365, необходимо создать приложение в Microsoft Entra ID и предоставить этому приложению набор разрешений на доступ к определенным ресурсам от имени пользователя, используюшего ваше приложение. В этой статье описывается, как зарегистрировать и настроить веб-приложение для использования с Microsoft Graph Toolkit.
Добавление регистрации нового приложения в Microsoft Entra ID
Чтобы создать приложение в Microsoft Entra ID, необходимо добавить новую регистрацию приложения, а затем настроить имя приложения и расположение URL-адреса.
Чтобы создать приложение в Microsoft Entra ID:
- Перейдите к Центр администрирования Microsoft Entra.
- Разверните меню >Удостоверение, разверните пункт Приложения>выберите Регистрация приложений> нажмите кнопку Создать регистрацию.
- Введите имя приложения; например,
My M365 app
. - Для типа поддерживаемых типов учетных записей выберите Учетные записи в любом каталоге организации (любой клиент Microsoft Entra ID — мультитенантный).
- В поле URI перенаправления выберите Одностраничное приложение (SPA) и в поле URL-адрес введите URL-адрес перенаправления (и(или
http://localhost
) при локальном тестировании. - Подтвердите изменения, нажав кнопку Зарегистрировать.
Включение потока кода авторизации (для MsalProvider и TeamsProvider)
В большинстве случаев microsoft Graph Toolkit используется в клиентских приложениях, состоящих только из клиентского кода. Мы рекомендуем использовать поток кода авторизации с PKCE , который обеспечивает более безопасный способ проверки подлинности пользователей.
- В Центр администрирования Microsoft Entra откройте регистрацию созданного приложения.
- В меню выберите Проверка подлинности.
- В разделе Конфигурации платформы выберите Добавить платформу, а затем — Одностраничное приложение.
- В разделе URI перенаправления введите URL-адрес перенаправления или
http://localhost
, если вы выполняете код локально, или и то, и другое. - В разделе Неявное предоставление и гибридные потоки убедитесь, что маркеры идентификаторов и маркеры доступа не выбраны .
- Выберите Настроить , чтобы добавить URL-адрес перенаправления и завершить настройку.