Я разрабатываю мультитенантное приложение asp.net и хочу знать, является ли следующий способ приемлемым для упрощения процесса входа в систему.
Я хочу дать каждой учетной записи свой уникальный адрес, например, www.website.com/customer1, www.website.com/customer2, www.website.com/customer3 и т. д.
Папка customer1 не существует, и страница обработчика 404 будет выводить учетную запись из части customer1 адреса. Затем он будет отображать стандартную страницу входа в систему, но может также включать логотип клиента и пользовательский контент, а также будет знать, что он должен проверять имя пользователя только в отношении учетных записей, связанных с учетной записью для customer1, при попытке входа в систему.
Мой предложенный процесс - хак, и я хочу знать, есть ли более элегантный способ сделать это.