在多租户环境中为客户使用不同域的优点

问题描述 投票:0回答:2

如果我想要一个客户可以创建子域的多租户环境,如果我的主要公司域是example.com,那么在myexample.com下创建这些子域的优缺点是什么?

我注意到Shopify使用myshopify.com为其客户创建子域。

cookies dns subdomain multi-tenant saas
2个回答
0
投票

我怀疑以“我的”为前缀的网络域名是纯粹的情感而不是技术。作为执行安全性的资源,域必须是不同的后端。至少需要一个生产和内部域。完整套件可能是Dev,DevQA,UAT,生产和内部域,只有有限数量的人能够跨域传输代码和/或数据。


0
投票

加上the fact that this is better for security,,看起来有一个模式和公司为什么这么做的充分理由。

这里有些例子:

还有this article points out the issue with untrusted content(与Shopify的情况一样:

虽然cookie域确实有助于限制cookie的范围,但最好避免在您的域下拥有不受信任的主机。这就是为什么GitHub页面托管在github.io下,而不是github.com。

© www.soinside.com 2019 - 2024. All rights reserved.