Ошибка в MS Graph?Доступ запрещен через Microsoft Graph: / users / {userID} / mailfolders / inbox / messagerules, несмотря на разрешения, согласие и делегирование. - PullRequest
0 голосов
/ 15 октября 2018

Мне интересно, нашли ли мы ошибку в MS Graph API.Я пытаюсь получить доступ к правилам входящей почты другого пользователя через MS Graph.Вот что я сделал:

1.) Зарегистрировал приложение в конечной точке Azure AD V1 со ВСЕМИ делегированными разрешениями (включая MailBoxSettings.Read и MailBoxSettings.ReadWrite). 2.) Предоставил доступ к приложению с помощью глобального администратора.учетная запись 3.) Получил токен предъявителя графика для арендатора и соответствующие разрешения: Bearer Token including scopes for mailbox settings 4.) Делегированный доступ к почтовому ящику (полный доступ) к моей учетной записи глобального администратора в настройках Exchange Online: Global Admin with Full Access on user's mailbox 5.) Проверено, что у меня есть доступ к почтовым ящикам пользователей через График: accessing the user's inbox: no problem 6.) Попытка вывести список сообщений для этого пользователя не удалась: Listing message rules fails in spite of proper permissions

Обратите внимание, что получение правил почты текущего (глобального администратора) пользователя работает без проблем: GET / https://graph.microsoft.com/v1.0/me/mailfolders/inbox/messageRules

Это говорит о том, что в MS Graph, возможно, есть ошибка - или ячто-то упустил?

Заранее спасибо

Бен

1 Ответ

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

Я пробовал это, и я получаю ту же ошибку.Как я понимаю, мы не можем получить правила электронной почты другого.Если вы хотите использовать этот случай, мы можем отправить этот вопрос на github Issue

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...