У меня есть веб-сайт, который поддерживает несколько организаций, в которые входят несколько пользователей. В настоящее время настройка работает так, что все посещают один и тот же сайт и предоставляют свою организацию, имя пользователя и пароль для входа в систему.
Вчера у меня возникла мысль, что было бы проще, если бы мы предоставили каждой организации свой собственный сайт на сервере. Так, например, вместо того, чтобы идти на www.example.com и вводить org1, user1, pwd1, они могут просто зайти на org1.example.com и вставить user1 и pwd1.
Казалось бы, это имеет следующие преимущества:
- Более простой интерфейс для пользователя. Они могут добавить свой сайт в закладки, и им нужно только ввести имя пользователя и пароль
- Более простое обслуживание. Изменения в файле web.config для одной организации или перезапуск сайта могут быть выполнены без влияния на пользователей других организаций.
- Более универсальный. Настройки могут быть разными для разных организаций
Тем не менее, мне интересно, какие, если таковые имеются, недостатки будут?