#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 Добро пожаловать, желаю вам удачи с вашим требованием. Пожалуйста, рассмотрите возможность принятия ответа, если вы считаете, что это может быть полезно для других. Бест- Мартин