【问题标题】:SaaS DNS Records DesignSaaS DNS 记录设计
【发布时间】:2011-05-06 17:16:13
【问题描述】:

这个问题是对之前回答的问题的扩展 How to give cname forward support to saas software

示例网站 - client1.mysite.com client2.mysite.com ... clientN.mysite.com

  1. 通过说 client[1-10].mysite.com 创建关联以转发到 europe.mysite.com => IP 地址。

  2. 另一个标准是它应该很少求助于代理、防火墙和网络更改。本质上,我正在尝试的解决方案是数据相关路由(基于 URL、登录信息等)。

但是它们都意味着我有一个基于令牌的身份验证系统来进行身份验证,然后将用户重定向到一个新的 URL。恐怕这可能是单点故障,并且需要与我的核心应用程序分开的站点来执行此类路由。此外,它还对现有代码进行了相当多的重构。另一个问题是该解决方案也可能对最终用户不完全透明,因为它将是 HTTP 重定向 301。

请记住,应用程序可以通过负载平衡 Web 服务器 (IIS) 与 LB 交换机和其他网络设备提供服务,如果有人能简化并指导我应该如何设计,我将不胜感激。

我一直在查找的另一个资源是 - http://en.wikipedia.org/wiki/DNAME#DNAME_record

【问题讨论】:

    标签: web saas


    【解决方案1】:

    您可以将路由信息粘贴到 cookie 中,以便各种中间系统可以检测到该 cookie 并相应地重定向用户,而不会出现单点故障。

    如果用户伪造了自己的 cookie,他可能会被重定向到他不属于的服务器,但该服务器随后会检查 cookie 是否确实有效,并防止未经授权的访问。

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 2012-05-25
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 2020-06-27
      • 1970-01-01
      相关资源
      最近更新 更多