【发布时间】:2011-06-27 14:36:39
【问题描述】:
我有以下问题,我没有找到足够具体的信息来满足我的特殊情况,所以如果这是一个骗子,请不要杀了我:
www.theshopdomain.com 下有一个网上商店,我无法修改那里的任何源。我只有一个用于将产品添加到购物篮的 ajax api。
然后我有一个附属商店,其中包含部分产品并在 subdomain.shopdomain.com 下运行。
要将产品添加到 www.theshopdomain.com 下的购物车,子域必须调用 ajax api。到目前为止很容易,现在是真正的问题:
当调用带有“addProduct”的第一个请求时,此请求必须代表用户在主商店域上创建一个会话,以便我能够链接到主商店并且用户将看到他的选择子域,并且能够在主域上签出。
子域运行一个 rails 应用程序,现在这个 rails 应用程序必须以某种方式转发请求,并且仍然必须在主系统上创建会话以用于转发的请求。
您将如何处理这个问题?我不确定我应该往哪个方向看。 iframe hack 显然不起作用,因为我无法修改主域上的内容。
感谢任何可能的帮助或指导, 安东
【问题讨论】:
标签: ruby-on-rails ajax proxy cross-domain