【发布时间】:2017-08-28 03:12:41
【问题描述】:
我将来自 google oauth2 的访问令牌存储在本地存储中。现在,问题是,这是一个安全问题。另一个人可以从我的浏览器复制本地存储值并输入 url 以访问我的帐户。我们如何解决这个问题,因为访问令牌通常只存储在本地或会话存储中。我们可以在 60 分钟后注销,如下所示:
this.expiresTimerId = setTimeout(() => {
console.log('Session has expired');
this.doLogout(440);
}, 3600);
但是,该漏洞存在 60 分钟,这可能会导致安全漏洞。如何避免这种情况??
【问题讨论】:
标签: angular oauth-2.0 local-storage access-token