Разработка нового облачного приложения с механизмом множественного входа - PullRequest
0 голосов
/ 01 октября 2018

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

Вот что он хочет:

  1. Клиент должен иметь доступ к облачному приложению из своей сети с помощью единого входа.Для этого он хочет использовать свой активный каталог.
  2. В активном каталоге есть разные пользователи, у них разные роли (я думаю, мы можем справиться с этим на стороне базы данных. Создайте разные роли и назначьте роли пользователям).
  3. Клиент должен добавить информацию о продавце в приложение.Но для этого система должна отправить поставщику электронное письмо с URL-адресом облачного приложения.Он хочет, чтобы пользователь входил в приложение с использованием 2-х факторной аутентификации.Итак, отправьте фиктивный пароль с URL и отправьте OTP на его номер мобильного телефона.Так же, как при регистрации в любой системе.

Теперь мои вопросы:

Возможно ли иметь два разных типа механизмов входа в систему в одном приложении?SSO для клиента и 2FA для сторонних поставщиков?

Если да, не могли бы вы указать мне правильное направление?

что мне нужно?Какие рамки, шаблон дизайна мне лучше выбрать?

Как мне действовать?

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