Мы создаем веб-приложение (интерфейс Angular + ядро сети Asp), в котором у нас есть 2 разных типа пользователей.
1) Торговец
2) Клиенты
Идея состоит в том, что (немного похоже на Deliveroo) покупатели могут выбирать товары у разных продавцов и добавлять их в свою корзину.
Нам нужно внешнее приложение для клиентов и еще одно приложение для продавцов, чтобы они могли управлять своей учетной записью. В настоящее время мы используем IdentityServer4, и возникает вопрос: нужно ли нам обслуживать 2 экземпляра IdentityServer, 1 для клиентов и 1 для продавцов? Или нам нужно хранить их все в одной базе данных? Затем использовать что-то вроде мультиарендности?
Role
. Пользователи вашей системы могут иметь одну из двух разных ролей: продавец или покупатель. Вы можете или не можете иметь два разных приложения (они же клиенты) или просто управлять обеими ролями через один клиент. - person Mashton   schedule 13.07.2017