我应该在哪里存储API令牌以使其在整个AngularJS应用程序中保持持久性?

时间:2014-07-29 13:38:15

标签: angularjs persistent-storage bearer-token

我登录时为当前用户获取API令牌。 此令牌需要在整个会话期间保持不变。

我首先在生成令牌后更新默认标头,但刷新页面时该更新消失。

 $http.defaults.headers.common.Authorization = "Bearer #{token}"

我尝试使用 $ cookieStore.put('API-TOKEN',token)存储它,但是这不能用于/ user路径保存。使其仅可从/ user范围获得。

将其存储在会话制作器中也失败,因为每次刷新页面都清空了。 我的下一次尝试是使用sessionStorage存储它。也许在http://ngmodules.org/modules/ngStorage的帮助下。

首选哪种方法?

干杯, 马丁

0 个答案:

没有答案