Настройка OAuth приложения для Outlook и Microsoft 365
Регистрация приложения
Для регистрации приложения в Microsoft Entra Admin Center необходимо:
Перейти в Microsoft Entra Admin Center и войти в систему с Microsoft-аккаунтом
Открыть раздел Identity в левом меню, выбрать Applications → App registrations и нажать New registration.

На странице регистрации заполнить настройки приложения: имя и тип учетной записи.
Рекомендуется выбрать Accounts in any organizational directory, поскольку интеграция с NovaTalks работает только с корпоративной почтой.
Нажмите Register - приложение будет создано.

Сохраните Application (Client) ID - его нужно будет указать при создании Канала в NovaTalks (Подробнее - Email).
Настройка приложения
Настройка разрешений
В меню API permissions (в разделе Manage) добавьте следующие разрешения из Microsoft Graph API → Delegated permissions:
email
- доступ к электронному адресу пользователя
profile
- просмотр имени, аватара и т.д.
offline_access
- доступ к почте без активного входа
SMTP.Send, Mail.Send
-отправка писем от имени пользователя
IMAP.AccessAsUser.All, Mail.ReadWrite
- полный доступ к почтовому ящику через IMAP
openid
- аутентификация пользователя

Создание Client Secret
В разделе Certificates & Secrets:
Нажмите New client secret
Укажите описание и срок действия.
Нажмите Add - client secret будет сгенерирован.
Сохраните значение Secret ID сразу - после обновления страницы вы больше не сможете его увидеть.
Этот параметр нужно будет указать при создании Канала в NovaTalks (Подробнее - Email).

После получения Client ID и Client Secret создайте Канал, для подключения Вашего Microsoft аккаунта к NovaTalks (Подробнее - Email).
Для завершения регистрации добавьте Redirect URI, полученный после создания Email канала. Этот адрес используется для перенаправления пользователя обратно в NovaTalks после прохождения аутентификации.

Last updated