我在想如果token开始有效期是两小时,可不可以每次防蚊接口,说明用户在操作,把这个token的过期时间再加2小时,原理跟session一样,这种方案应该也可以吧?
登陆购买课程后可参与讨论,去登陆吧
当然可以,这种有点像refresh token,你采用的是相对时间制。
如果这么做,就需要客户端侧有一个更新token的动作,服务器侧,每次收到请求后返回新的token给客户端。
但是有一个缺点,用户可以一直刷新token,而且旧token未失效对不对?这是非常危险的。
可以有这么个做法:
在token的请求login中放一个refresh token
当token过期后,客户端侧用refresh token请求refresh接口
收到新的token进行使用
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
请购买大前端2022版;从前端到全栈再到大前端,打通小程序+PC+WebApp+后台系统,配套更新Vue3.0正式版内容
112 1
41 1
62 1
40 1
18 2
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星