Azure Архитектурный конвейер для приложений, которые сканируют веб-сайты? - PullRequest
0 голосов
/ 06 февраля 2020

У меня сканеры, работающие на виртуальных машинах в Azure. После завершения работы сканируемые данные должны быть распределены среди пользователей по inte rnet в зависимости от их уровня доступа. С чем мне нужна помощь: 1. Как подключить пользователей? Моя идея состояла в том, чтобы использовать Azure AD 2. Как организовать конвейер от искателей к конечным пользователям, но некоторые правила доступа и фильтры данных должны быть применены перед использованием. Какой самый эффективный способ? Моя идея состояла в том, чтобы использовать Azure Функции, а затем Azure siglalR, чтобы мои клиенты (настольные, мобильные) могли очень быстро получать данные. Все это будет организовано как логическое приложение?

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

1 Ответ

0 голосов
/ 04 марта 2020
  1. Как подключить пользователей?

Azure AD будет хорошим выбором для вас. С Azure AD будет удобно управлять пользователями.

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

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

Ссылка:

Как: добавить приложение роли в вашем приложении и получать их в токене

Интеграция с Azure Active Directory

...