Microsoft Graph и принимаются администратором требуется - PullRequest
0 голосов
/ 23 февраля 2019

Мне нужен следующий рабочий процесс:

  1. Сторонняя компания регистрирует нового пользователя-администратора для Office365 (я не могу контролировать этот процесс).
  2. Затем передайте учетные данные этого пользователя нам, и мы его настраиваем (добавляем домены, дополнительных пользователей и т. Д.).
  3. Мне нужно автоматизировать этот процесс, и это должно быть выполнено в фоновом режиме.Итак, после регистрации мы ловим это событие и добавляем сообщение в очередь, а затем наши функции Azure добавляют домены, регистрируют новых пользователей и т. Д.

Но для вызова Microsoft Graph администратор должен принять разрешения вручную (перейдите в Интернетстраницу и принимаю).Без этого действия токен недействителен.И это нарушает наш процесс автоматизации: (

Любой способ принять его, не заходя на веб-страницу и не входя в систему администратором для принятия?

1 Ответ

0 голосов
/ 25 февраля 2019

Исходя из того, как вы описываете этот процесс, кажется, что вам действительно нужно создать приложение, которое использует разрешения «Только приложение», на которые ваш клиент также дает согласие.У них не должно быть необходимости вручную создавать пользователя-администратора и предоставлять вам учетные данные для этого пользователя.

И, чтобы конкретно ответить на ваш вопрос, я не верю, что в любом случае можно автоматизировать процесс согласия пользователя через APIвызов.Это победило бы цель согласия пользователя.

...