Приложение Azure Multi арендатора не видно для других арендаторов - PullRequest
3 голосов
/ 02 июля 2019

Сводка. Как сделать мультитенантное приложение доступным для других клиентов Azure AD?

подробности: Я пишу библиотеку C # ASP.NET, используя которую я хочу создавать подписки и регистрироваться для уведомлений об изменениях. Я использую Microsoft Graph API v1.0 для этой операции.

Я следовал этой документации, чтобы получить токен доступа для учетной записи службы. Первый шаг, указанный в документации, требует, чтобы мы зарегистрировали приложение на Azure AD Portal

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

Нужно ли публиковать его, чтобы можно было этого добиться? Если да, может кто-нибудь направить меня к какой-либо статье, которая рассказывает, как это сделать?

1 Ответ

0 голосов
/ 03 июля 2019

Нужно ли публиковать его, чтобы этого добиться?

Нет, нет. Для мультитенантного приложения первоначальная регистрация приложения выполняется в клиенте Azure AD, используемом разработчиком. Когда пользователь из другого арендатора входит в приложение в первый раз, Azure AD просит его дать согласие на разрешения, запрошенные приложением. Если они соглашаются, то в приложении пользователя .

создается представление приложения, называемое субъектом службы.

Вы имеете в виду под блейд-приложениями Enterprise любого арендатора или тот, где он был создан?

Он будет существовать в любом арендаторе, как только пользователь из этого арендатора войдет в приложение.

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