在多租户ASP.Net MVC3中存储租户ID

时间:2012-12-17 11:13:24

标签: asp.net-mvc asp.net-mvc-3 multi-tenant

我正在使用共享数据库方法开发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并使用全局操作属性来获取租户上下文?

欢迎提供任何代码段和建议。

0 个答案:

没有答案