Минимальные поля Microsoft Graph - PullRequest
2 голосов
/ 16 июня 2019

У меня есть 2 вопроса относительно получения данных из MS Graph от имени пользователя:

  1. какие минимальные поля пользователь может получить из MS Graph для другого пользователя в том же арендаторе и в другом арендаторе(UPN, SID, Name и т. Д.).Например, если я выполняю вызов API от имени пользователя X с базовыми разрешениями AAD, чтобы получить данные о пользователе Y, какие данные получит пользователь?
  2. Является ли поле идентификатора уникальным кросс-арендатором?

1 Ответ

1 голос
/ 18 июня 2019
  1. Вы не можете получить данные от другого арендатора.Вы отправлены арендатору, с которым вы прошли аутентификацию.Что касается возвращаемых свойств, это зависит от областей, которые вы запросили.Документация User.ReadBasic.All гласит:

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

  2. Свойство id является идентификатором GUID, поэтому, но оно является глобально уникальным идентификатором.

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