jwttoken过期解决方法
用户登录时调用后端认证接口,后端验证用户成功之后生成两个token,access_token和refresh_token,后端将用户信息和这两个token打包成JWT后并返回给前端。前端在获取到登录成功返回的两个token之后,将之存放到localStorage本地存储中。
JWT设置了过期时间以后,一定超过,那么接口就不能访问了,需要用户重新登录获取token。如果经常需要用户重新登录,显然这种体验不是太好,因此很多应用会采用token过期后自动续期的方案,只有特定条件下才会让用户重新登录。
JWT是一种授权的场景,可以用来在非常有限的时间内允许用户使用服务终端访问服务器,在整个会话过程中JWT用户身份认证,JWT也会存在过期,这时就需要进行更新处理,以达到提升安全性的目的。