我有一个Ember CLI前端应用程序,以及一个使用Devise进行身份验证的Rails应用程序。我以为我的设置正确,但我遇到了一些问题。
1)提交登录表单后,我不会被重定向。如果我手动单击身份验证后面的链接,则会看到我已通过身份验证。
2)重新加载页面后,本地存储中的会话信息不会保留。
有什么想法吗?
提前致谢
答案 0 :(得分:0)
1)默认情况下,登录后重定向到索引路由,将调试器粘贴到索引路由的beforeModel挂钩中并验证这个
2)在你的config / environment.js中有这样的东西,但是因为你使用的是设计插件,而不是你自己的自定义授权器不是100%肯定
ENV['simple-auth'] = {
localStorageKey: 'my-app-session',
store: 'simple-auth-session-store:local-storage',
authorizer: 'authorizer:devise'
};
这是一些模糊的问题,如果你使用代币或cookie等需要更多的代码和信息?
答案 1 :(得分:0)