2

我正在使用共享数据库方法开发 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。我的应用程序用户表有一个名为租户 ID 的字段。在表单身份验证之后,我需要为每个后续请求维护此租户 ID。

现在的问题是我将租户 ID 保存在哪里?会话或 Cookie 并使用全局操作属性来获取租户上下文?

欢迎任何代码片段和建议。

4

0 回答 0