所有子域的ng-token-auth

时间:2016-04-19 20:12:31

标签: ruby-on-rails angularjs

我正在开发一个带有Angular前端的Rails应用程序,我们正在使用ng-token-auth和devise_token_auth进行身份验证。

我们已经很好地工作了,但需要在不同的子域(例如www.app.comapi.app.comtest.app.com)中保持会话。

我试图设置cookieOps对象:

$authProvider.configure({
    apiUrl: '',
    cookieOps: {
      domain: '*.app.com'
    }
});

但这似乎没有效果。有人做到了吗?

1 个答案:

答案 0 :(得分:0)

我们在不同的子域上使用ng-token-auth。尝试并替换cookieOps:{domain:'app.com'}。它应该工作(删除*。前缀)