我正在规划和设计多租户(软件即服务)ASP.Net MVC应用程序。
每个租户都将使用该应用程序作为服务,为其自己的客户提供服务。
我很清楚我可以使用子域名来识别不同的租户e-g abc.myapplication.com或xyz.myapplication.com与' abc'和' xyz'是两个房客。
上述方案不会隐藏租户abc和xyz使用myapplication作为其服务提供商的事实。
如果我不想遵循上述方法并希望以不同方式识别租户,该怎么办?
我不希望这个租户明显使用myapplication作为服务提供商。
是否有一种方法可以让每个租户使用不同的URL完全访问我的应用程序,最好是使用自己的域或任何其他逻辑方式来实现此目的?
我想要实现的最终方案是myapplication将作为其所有租户的服务提供商。 所有租户都有自己的客户/账户。 租户将使用子域来识别其帐户e-g customer1。{tenanturl}和cutomer2。{tenanturl}。
{tenanturl}应该是什么,以便隐藏租户使用myapplication作为其服务提供商的事实
我真的很感激所有这方面的帮助。