Использование одних и тех же учетных данных для 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спрятал его и, возможно, обошёл невозможность получить токен для областей в нескольких доменах (или, возможно, он устарел), хотя теперь это кажется исправленным.

0 ответов

Другие вопросы по тегам