【发布时间】:2019-05-23 03:40:51
【问题描述】:
我用 laravel 做后端,vue 做前端。
当用户想要进行身份验证时,他会调用我的 laravel api 并获取身份验证令牌和刷新令牌。身份验证令牌仅在 2 分钟内有效,但刷新令牌的寿命很长。因此,如果我将刷新令牌保存在用户端的某个位置,他可以长时间保持登录状态,但我担心安全性,如果我将刷新令牌保存在本地存储中,它很容易受到攻击。我可以将身份验证令牌保存在本地存储中,因为它是短暂的,即使它被盗我也不在乎,但我不知道如何处理刷新令牌。
困难的部分是我不想让用户每次打开应用程序时都输入他/她的凭据。
所以问题是,我在哪里可以保存刷新令牌?身份验证令牌在哪里?
【问题讨论】:
标签: security authentication vue.js jwt single-page-application