Как я могу получить список других организаций Azure Active Directory, в которых я являюсь гостевым пользователем, использующим API, например, Graph

#azure #api #graph

#azure #API #График

Вопрос:

Я хочу иметь возможность перечислять внешние организации Azure Active Directory, гостями которых являются мои пользователи, используя вызов API.

Я могу легко просмотреть эту информацию на портале Azure, но пока не вижу, как получить ее из Microsoft Graph API

Список организаций

Надеюсь, что кто-нибудь решил это, пожалуйста

Спасибо за любой совет

Комментарии:

1. Пожалуйста, уточните

2. Конечно, например, в отношении Microsoft Teams легко получить список внешних гостевых пользователей в командах моих организаций. Однако, если я хочу посмотреть, в каких внешних организациях мои пользователи являются гостями, мне не очень понятно, как я мог бы получить такой список с помощью вызова API для MS Graph или Azure AD. Я знаю, что информация есть, поскольку я вижу это в Azure AD. Это объясняет немного лучше?

Ответ №1:

Вы можете получить все экземпляры Azure AD для своего пользователя, используя конечную точку списка арендаторов:

https://learn.microsoft.com/en-us/rest/api/resources/tenants/list

Если у вас установлен Azure CLI, вы можете проверить это с помощью:

 az rest --uri https://management.azure.com/tenants?api-version=2020-01-01 --method get
  

Комментарии:

1. Большое спасибо, Мартин, за вашу помощь. Я взглянул на эту конечную точку, но, к сожалению, это возвращает пользователей только для моей собственной учетной записи, для чего, конечно, и предназначено. Интересно, есть ли у вас какие-либо идеи о том, как я мог бы получить эту информацию для других пользователей в моем клиенте с помощью такого вызова REST api — возможно, это невозможно.? Еще раз спасибо за ваши щедрые предложения. С уважением, Лиам

2. @Liamo’Neill Привет, Лиам, это всего лишь мое мнение, и я могу ошибаться, но я сомневаюсь, что это возможно, потому что это раскрыло бы конфиденциальные данные, верно? Однако, в зависимости от того, чего вы пытаетесь достичь, вы можете написать приложение, которое получает эту информацию от имени пользователя после того, как он вошел в ваше приложение. (См. learn.microsoft.com/en-us/graph/auth-v2-user ).

3. Привет, Мартин — я думаю, вы правы — спасибо за ссылку на документ и за всю вашу помощь. С уважением, Лиам

4. @Liamo’Neill Добро пожаловать, желаю вам удачи с вашим требованием. Пожалуйста, рассмотрите возможность принятия ответа, если вы считаете, что это может быть полезно для других. Бест- Мартин