如何使用devise-token-auth在子域之间共享令牌?

时间:2018-08-04 14:04:57

标签: ruby-on-rails devise subdomain devise-token-auth

我们正在开发使用React,Rails和devise-token-auth进行身份验证的应用程序。该应用程序具有多个子域,我们希望在所有子域中共享用户令牌。但是,当用户进入新的子域时,不会识别旧令牌。进入子域时提示用户登录页面。

在Rails中,我们为所有子域配置了公共session_store。 还更新了Rack中间件以应用这些更改。

 config.session_store :cookie_store,
                     :key => '_yourappsession',
                     :domain => :all

在浏览器(chrome)上,我们可以看到cookie_store位于主域和子域页面之间。但是,不共享用户会话/令牌。 有没有一种方法可以在子域之间共享令牌?

0 个答案:

没有答案