Я хотел бы создать программу, которая возвращает базовую * AzureAD информацию без привязки к одному арендатору. - PullRequest
2 голосов
/ 10 января 2020

Я не программист C#, так что простите за невежество, но я пытаюсь создать программу, которая будет использовать Graph API для выполнения простых команд AzureAD, таких как перечисление пользователей, групп и т. Д. c. Во всех статьях, которые я читал о том, как это сделать, говорится, что для этого необходимо сначала зарегистрировать приложение в AzureAD, но я бы хотел, чтобы эта программа не была привязана к этому арендатору. Он предпочел бы, чтобы пользователь просто проходил аутентификацию своего арендатора и использовал этот токен доступа для доступа к Azure. Я хотел бы любые ресурсы или с чего начать. Я пытался следовать этой статье https://www.c-sharpcorner.com/article/write-your-first-program-using-microsoft-graph-sdk/, но это не сработало.

Ответы [ 2 ]

2 голосов
/ 10 января 2020

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

https://docs.microsoft.com/en-us/azure/active-directory/develop/single-and-multi-tenant-apps

Это позволит пользователям войти в систему с их арендатор. Ваше приложение может определять необходимые ему разрешения, с которыми должны согласиться другие пользователи-арендаторы.

1 голос
/ 10 января 2020

Если вы хотите узнать Azure AD информацию, арендатор должен быть предоставлен.

Вы можете получить арендаторов для своей учетной записи, позвонив по номеру

GET https://management.azure.com/tenants?api-version=2019-06-01

Ссылка:

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

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