我们正在开发使用React,Rails和devise-token-auth进行身份验证的应用程序。该应用程序具有多个子域,我们希望在所有子域中共享用户令牌。但是,当用户进入新的子域时,不会识别旧令牌。进入子域时提示用户登录页面。
在Rails中,我们为所有子域配置了公共session_store。 还更新了Rack中间件以应用这些更改。
config.session_store :cookie_store,
:key => '_yourappsession',
:domain => :all
在浏览器(chrome)上,我们可以看到cookie_store位于主域和子域页面之间。但是,不共享用户会话/令牌。 有没有一种方法可以在子域之间共享令牌?