Как добавить список авторизованных арендаторов в приложение Multi-tenant в Aure AD?
Я разработал мультитенантное приложение на хосте ASP.NET MVC в своем клиенте Azure. Я хочу, чтобы мое приложение было доступно только нужному арендатору, а не всем арендаторам. Я знаю, что могу добавить список авторизованных арендаторов, но не знаю, как этого добиться.
Любые советы?
Спасибо
1 ответ
В Azure Active Directory такой настройки нет. Варианты "аренды" могут быть мультитенантными или однопользовательскими. Мультитенант означает, что технически все арендаторы могут получить токен доступа к вашему сервису.
Однако вы можете проверить документацию Azure по многопользовательским пунктам в примере приложения под названием Tailpsin.Surveys. В этом примере приложение регистрирует нового клиента и добавляет роли приложения пользователям.
При другом подходе вы также можете сохранить белый список арендаторов, которым разрешено вызывать ваш API, и проверить, что у токена есть правильный эмитент или заявка tid.