Изменения разрешений API Microsoft Graph не распространяются с помощью Azure Active Directory - PullRequest
0 голосов
/ 22 октября 2018

Мы использовали Azure AD для настройки приложения, которое позволяет предоставлять доверие / разрешения учетной записи MSGraph Office.Разрешения не были настроены так, чтобы код мог программно отправлять электронное письмо от имени пользователя при регистрации.

Некоторые пользователи бета-версии начали использовать службу.Затем через некоторое время мы изменили разрешения в Azure AD, чтобы предоставить разрешения, позволяющие отправлять электронные письма от имени пользователя.

С тех пор новые пользователи могут отправлять электронные письма, но бета-версии и более старые пользователи все еще не получили эти разрешения.,Я полагаю, что срок действия токена равен 3 дням, и это намного дольше.Есть ли способ заставить разрешения распространяться на всех пользователей?

Если нет, есть ли где-то место, где бета-пользователи могут отписаться от приложения (как это можно делать с приложениями PlayStore), а затем переназначить разрешения, когда онивойти снова?

1 Ответ

0 голосов
/ 22 октября 2018

Я ожидаю, что это уже произошло, но, если это займет слишком много времени, вы можете заставить пользователя повторно дать согласие на разрешение, добавив prompt=consent к вашемуисходный URI OAuth:

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?{parmas}&prompt=consent
...