我正在使用共享数据库方法开发ASP.Net MVC3多租户应用程序。我的意思是一个数据库,它与每个表中的标识符TenantId共享所有租户信息。
URL will never change
URL will not look like tenant1.app.com or app.com/tenant1.
The reason is not to show any tenant information on URL for secure access.
根据用户名和密码,我们在数据库中进行身份验证并获取租户ID。我的应用程序用户表有一个名为tenant id的字段。在表单身份验证之后,我需要为每个后续请求维护此租户ID。
现在问题是我保持租户ID的安全吗?会话或Cookie并使用全局操作属性来获取租户上下文?
欢迎提供任何代码段和建议。