SAAS 租户识别的方案

1,062 阅读1分钟

通过域名(网页url)识别租户

SAAS系统是给租户生成一个指定或者随机的二级域名,比如

baidu.salesforce.com

如果客户想使用自己的域名,可以在cname到系统生成二级域名,并在域名管理系统里面做绑定

这样一个租户可以有两个域名

  • 企业绑定的
  • saas系统生成的二级域名

这样通过域名识别租户,然后初始化 TenantContext(租户上下文).

如果不想通过域名来识别租户,也可以通过登录名来判断。这种方式要涉及到租户切换问题,不同在同一个浏览器下进行多个企业办公