如何在具有不同顶级域(tld)长度的子域之间共享会话(cookie)

时间:2016-04-27 05:51:04

标签: ruby-on-rails ruby ruby-on-rails-4 subdomain

我有一个基于saas的应用程序与faye服务器集成。

每个租户在不同的服务器上都有自己的子域和自己的数据库。

我想在xyz.mydomain.comconnect.xyz.mydomain.com之间共享会话Cookie。

我试过了Rails.application.config.session_store :cookie_store, :key => '_my_key', :domain => "mydomain.com", :tld_length => 2但它不起作用。

请帮忙。

1 个答案:

答案 0 :(得分:2)

你需要:

MyApp::Application.config.session_store :cookie_store, key: '_my_Key', domain: :all, tld_length: 2