ng-token-auth登录用户

时间:2016-08-10 17:43:49

标签: javascript ruby-on-rails angularjs authentication devise

我正在尝试创建一个有角度的应用程序。我在后端使用带devise_token_auth的rails。我正在尝试使用ng-token-auth设置角度应用程序 我已经阅读了过去整整一周我在网上找到的所有内容,但仍然无法弄清楚如何让用户登录。
我知道auth:login-success事件返回一个用户对象 我知道有validateUser方法可以验证auth令牌是否存在且是否有效,并且它是在页面加载时运行的。
如何在页面加载时或在任何其他时间检索其令牌存在于存储或cookie中的用户,类似于rails中的current_user。 在ng-token-auth中内置似乎没有任何此类东西 我该如何做到这一点 我的方法或假设是否有任何缺陷? 我正在通过构建一个应用程序来学习角度,并且此时真的陷入困境。

1 个答案:

答案 0 :(得分:0)

您是否尝试将用户对象存储在ngStorage中,然后使用该用户的身份验证令牌进行调用?