#node.js #outlook #microsoft-graph-api #simple-oauth2
#node.js #outlook #microsoft-graph-api #простой-oauth2
Вопрос:
Я могу войти в Outlook 365 в моем Интернете с помощью MS Graph без действий пользователя. Я использую модуль simple-oauth2 и метод oauth2.ownerPassword.getToken для генерации токенов с именем пользователя / паролем из моей базы данных.
Я бы хотел внедрить Outlook.com в моем интернете для каждого пользователя (с их учетными данными).
Есть ли какой-либо способ сделать это?
Ответ №1:
Зачем вам это делать?
Если ваше приложение уже позволяет пользователю входить в систему с учетной записью Azure Ad, вы можете использовать поток «от имени пользователя». Затем ваше веб-приложение может запросить токен для другого ресурса, отправив токен доступа пользователя для текущего приложения.
Если они еще не вошли в Azure ad, вы можете взглянуть на поток учетных данных клиента. Тогда ваше приложение просто получит токен с доступом ко всем почтовым ящикам.
Комментарии:
1. Спасибо за ваш ответ. Я уже использую поток учетных данных клиента для получения токена, но в любом случае, когда я вызываю outlook.com запускается поток от имени пользователя (и мой обычный пользователь не знает своего собственного пароля)…