Если в моем Azure AD есть несколько подписок на Office 365, для которых API Microsoft Graph будет возвращать результаты для - PullRequest
0 голосов
/ 27 мая 2020

В нашем активном каталоге Azure у нас есть 3 разных подписки на Office 365, в каждой из которых примерно 20 с лишним пользователей. И моя лицензия является частью одной из этих подписок. Я создал приложение в разделе «Регистрация приложений» и дал разрешения Microsoft Graph API. Когда я вызываю любой Graph API, он возвращает только данные для подписки, частью которой я являюсь. Как API определяет это, поскольку в запросах API нет информации, связанной с учетной записью электронной почты. Я бы предположил, что приложение в Azure AD может получить доступ ко всем подпискам в одном клиенте. Есть ли способ получить данные по всем подпискам на Office 365?

1 Ответ

0 голосов
/ 28 мая 2020

в соответствии с вашим ответом на то, что вы имели в виду под подпиской, у вас не должно возникнуть проблем с доступом к пользовательским данным через обычные вызовы графиков, например, если вы вызываете конечную точку https://graph.microsoft.com/v1.0/users, вы должны увидеть все 60i sh пользователи,

убедитесь, что разрешения API вашего приложения верны. похоже, что в разрешениях api для регистрации вашего приложения вы могли дать ему делегированные разрешения вместо разрешений приложений. Если вы используете делегированные разрешения, вам необходимо убедиться, что вашему пользователю назначена правильная роль в объявлении azure. в противном случае просто переключитесь на разрешения приложения

, если они установлены правильно, тогда, как сказал Аллен Ву, укажите пример конечной точки графа, с которой вы пытаетесь получить информацию, и, возможно, снимок экрана вашей страницы разрешений api вашего приложения постановка на учет.

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