当用户不想被记住时,在何处存储令牌

时间:2014-12-24 16:41:59

标签: javascript cookies local-storage access-token

我们正在使用oAuth令牌认证应用程序(服务器是带有Identity的Webapi2,客户端是angular.js)。

登录时 - 服务器发出一个令牌供用户在每个请求中使用。 我们使用本地存储存储此令牌。

  • 问题是 - 如果用户没有选中“记住我”复选框,如何将其存储在客户端?

我查看了sessionStorage,但没有办法在其他标签上访问它。 我想要的只是客户端在浏览器窗口关闭时忘记令牌。我怎样才能得到这种情况 - 我是否必须在这种情况下使用会话Cookie?

1 个答案:

答案 0 :(得分:0)

将令牌存储在cookie中是正确的方法。如果你也有这种情况,当用户可以禁用cookie时,将令牌附加到每个请求的URL就可以了。