Использование одних и тех же учетных данных для Connect-MgGraph и Connect-ExchangeOnline.
Я работаю над сценарием (powershell), который создает субъекта-службы с помощью MS Graph, а затем хочет предоставить этому субъекту разрешения в MS Exchange. И Graph, и Exchange находятся в одном клиенте (домене) Azure.
Я бы хотел, чтобы для этого сценарий запрашивал у пользователя учетные данные только один раз, но обе команды и запрашивают учетные данные.
Есть ли какой-нибудь способ использовать здесь только один запрос учетных данных?
Это просто случай добавления к команде правильных областей? Возможно, это также предполагает замену команд ExchangeOnline на те, которые используют интерфейс Graph для прямого выполнения работы?
Версия 3.1.0-Preview1 инструментов Exchange Online (сейчас я использую версию 3.0.0) имеет-AccessToken
вариант дляConnect-ExchangeOnline
это может быть то, что мне нужно, хотя мне все равно нужно знать, какие области требуются, как извлечь токен доступа откуда угодно.Connect-MgGraph
спрятал его и, возможно, обошёл невозможность получить токен для областей в нескольких доменах (или, возможно, он устарел), хотя теперь это кажется исправленным.