我有一个白色标记的Rails应用程序,允许我创建各种不同的新网站,每个网站都有自己的TLD,但都由同一个应用程序提供支持。这是一个电子商务应用程序,因此所有订单都在一个不同的TLD上处理。
例如,我可能有三个TLD:
domain_a.com domain_b.com domain_c.com
并在
上处理订单domain_orders.com
域名a到c基本上是营销迷你网站,其中domain_orders.com接受订单。所有四个域都由EXACT SAME Rails应用程序提供支持,使用主机名来决定要呈现的内容。
问题是,如果我在domain_or,b或c上设置我必须在domain_orders.com上读取的任何会话或cookie,我会因跨域安全限制而烦恼。
由于所有这些域都是同一服务器上同一个应用程序的一部分,我想知道是否有一块Rack中间件或类似物可以用来存储所有四个域都能读取的跨域数据?
感谢您的帮助。