К основному содержимому

Современная аутентификация Microsoft в Merit Palk

Обновлено более 5 мес. назад

Если вы выбрали «Exchange Modern Auth» в качестве опции для отправки электронных писем из Merit Palk, вы увидите поля, которые необходимо заполнить информацией о приложении, созданной и предоставленной поставщиком услуг электронной почты.

Pilt, millel on kujutatud tekst, kuvatõmmis, Font, Veebileht

Tehisintellekti genereeritud sisu ei pruugi olla õige.

Чтобы создать подходящее приложение, вам необходимо войти в портал Office365 под учетной записью администратора, затем перейти в «Администрирование» → «Показать всё» → «Все центры администрирования» → «Microsoft Entra»

Pilt, millel on kujutatud tekst, kuvatõmmis, number, tarkvara

После входа в Microsoft Entra вы найдете первый идентификатор, который нужно использовать в настройках электронной почты Merit Palk — «Идентификатор каталога (tenant ID)».

Pilt, millel on kujutatud tekst, kuvatõmmis, tarkvara, Veebileht

Kirjeldus on genereeritud automaatselt

Далее необходимо создать приложение, которое будет использоваться для отправки электронных писем. Мы создаем для этого приложения права доступа и секреты (ключи).

Pilt, millel on kujutatud tekst, kuvatõmmis, tarkvara, Arvutiikoon

Kirjeldus on genereeritud automaatselt

Поскольку вы, вероятно, создаете приложение только для одного домена, следует выбрать опцию «Одноарендный» (Single Tenant).

После создания приложения вы получите следующий параметр для Merit Palk — «Идентификатор клиента / приложения» (Client/Application ID) (номер 1). Номер 2 указывает место, где можно создать значение для поля «Пароль», а номер 3 — место для назначения прав вашему приложению.

Права API:

Click API Permission -> Microsoft Graph -> Delegated Permission -> User.Read.

Click API Permission -> Microsoft Graph -> Application Permission -

> Mail.Send.

Click API Permission -> Add a permission -> APIs in my organization uses -

> Office 365 Exchange Online -> Application Permission -

> Other permission -> full_access_as_app

Если администратор, использованный для настройки приложения, не является пользователем текущего домена, то в списке прав вы не найдете «Office 365 Exchange Online», и вам потребуется добавить его вручную.

Также необходимо «Предоставить согласие администратора» (Grant admin consent), так как два из наших разрешений требуют этого.

Pilt, millel on kujutatud tekst

Kirjeldus on genereeritud automaatselt

Секрет(ы) можно создать, как показано выше, и нужно скопировать значение из поля Value в Merit Palk. Можно создать отдельный секрет для каждого пользователя, которому это необходимо, либо один общий для всех. Отправителем будет тот, кто указан в поле «Exchange user» в Merit Palk.

После выполнения этих шагов опция «Exchange Modern Auth» должна работать.

Возможные сообщения об ошибках:

Если у вас неверный «Application ID»: „(400) Bad Request“

Если у вас неверный «Tenant ID»: „is not avalid for TenantId“

Имя сервера указано неверно: „(400) bad Request“

Неверный «секрет»: „(401) Unauthorized“

Неверное «имя пользователя Exchange»: „(500) Internal Server Error“

Нашли ответ на свой вопрос?