Невозможно отправить электронное письмо различным пользователям, используя MS Graph API - PullRequest
0 голосов
/ 18 апреля 2019

Мы хотим отправить электронное письмо зарегистрированным пользователям в нашем приложении Drupal. Мы выполняем аутентификацию с использованием AAD, и наш сайт размещен в службе приложений Azure.

у нас есть общая учетная запись службы с прикрепленным почтовым ящиком, и мы хотели бы уведомлять вошедших в систему пользователей в случае какого-либо события, используя API MS Graph и соединения O365.

Можем ли мы получить руководство по этому вопросу.

1 Ответ

0 голосов
/ 29 апреля 2019

Вы можете использовать Graph API для отправки писем с вашей учетной записи службы.Проблема, с которой вы столкнетесь, связана с идентификацией зарегистрированных пользователей.Токен AAD будет действителен для вашего сайта, даже если пользователь изначально входил где-то еще, поэтому вход в систему не является надежным.Если ваши пользователи специально не выйдут из системы, токен также будет действителен в прошлом, когда они прекратят пользоваться сайтом.

Если вы хотите пойти по этому пути, выполните некоторые действия пользователей по регистрации и затем отправьте электронное письмо пользователям.которые были активны в течение периода времени X, могут быть вариантом.

Если ваша цель - уведомлять пользователей, а вам не требуется электронная почта, то вам может понадобиться использовать веб-сокеты или что-то подобноеотправлять уведомления пользователям в их браузере.

...