Я создаю собственное приложение, использующее Microsoft Graph.MS Graph api: доступ к другим данным пользователей
Я использую рабочий процесс авторизации OAuth2, чтобы получить код авторизации: https://login.microsoftonline.com/common/oauth2/authorize?resource=https://graph.microsoft.com&prompt=admin_consent
Я хотел бы мое приложение, чтобы иметь возможность читать все сообщения в почтовом ящике любого пользователя (если администратор вошел в систему). Я могу прочитать почту зарегистрированного пользователя (администратор в этом случае), но не других пользователей (я получаю ошибку 403). Я проверил каждое разрешение (делегированное) в моем приложении Azure admin. Когда я предоставляю доступ к приложению в браузере, я получаю огромный список разрешений, включая «Чтение и запись почты пользователя».
У меня такая же проблема с настройками mailboxSettings, даже если на странице входа мне предлагается предоставить разрешение «Чтение и запись пользовательских настроек почтового ящика» (среди многих других). Я использую следующее значение запроса: prompt = admin_consent при запросе кода авторизации.
Есть ли способ, которым администратор может получить доступ ко всем другим пользователям?
Благодаря
Я столкнулся с аналогичной проблемой. Вы нашли решение? –