Как добавить список авторизованных арендаторов в приложение Multi-tenant в Aure AD?

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

Любые советы?

Спасибо

1 ответ

Решение

В Azure Active Directory такой настройки нет. Варианты "аренды" могут быть мультитенантными или однопользовательскими. Мультитенант означает, что технически все арендаторы могут получить токен доступа к вашему сервису.

Однако вы можете проверить документацию Azure по многопользовательским пунктам в примере приложения под названием Tailpsin.Surveys. В этом примере приложение регистрирует нового клиента и добавляет роли приложения пользователям.

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

Другие вопросы по тегам