Ограничить доступ к приложению AzureAD для определенных пользователей / групп - PullRequest
1 голос
/ 12 июня 2019

У меня есть приложение Azure, которое использует Graph API для чтения данных календаря и почты от имени пользователей в домене. Приложение обычно устанавливается администратором и получает доступ ко всем доступным пользователям.

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

Есть ли другой способ?

1 Ответ

0 голосов
/ 13 июня 2019

Есть ли другой способ?

Как написано в официальном документе , что в корпоративном приложении мы можем это сделать.

Мой тестовый пример:

Когда я провел тестирование с корпоративным приложением, я узнал, что после добавления участника в это приложение и назначения разрешения read calendar & mail data дляэто приложение, все пользователи в этом приложении могут получить доступ к этому ресурсу.к сожалению, для отдельного пользователя это не работает в настоящее время.

Примечание: Вы можете оставить свой отзыв о вашей проблеме, так как мы открыли ветку для отзывов пользователей здесь .Ваш отзыв сердечно оценен.

Обновление: Я отправил ваше дело в службу внутренней поддержки после того, как мне прислали ответ. Я обновлю свой ответ, если есть какие-либо обходные пути.

Ваша работа вокруг будет:

Попробуйте создать новую роль в вашем приложении.Как и Admin, User в вашем файле манифеста приложения, как показано ниже:

enter image description here

Вы можете использовать Генератор GUID для создания GUID.

Затем назначьте пользователя для этой конкретной роли, как показано ниже:

enter image description here

На стороне портала Azure вы можете сделать это, чтобы ограничить пользователя.Для этого вы можете увидеть RBAC .

в вашем приложении:

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

Дальнейшая эскалация:

Для дальнейшего улучшения вы можете получить билет поддержки на azure portal.Смотрите снимок экрана ниже:

enter image description here

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