专栏名称: macrozheng
专注Java技术分享,解析优质开源项目。涵盖SpringBoot、SpringCloud、Docker、K8S等实用技术,作者Github开源项目mall(50K+Star)。
今天看啥  ›  专栏  ›  macrozheng

SpringBoot如何做到无感刷新token?

macrozheng  · 公众号  ·  · 2024-07-25 14:10
    

文章预览

mall学习教程官网: macrozheng.com 作者:radient 来源:juejin.cn/post/7316797749517631515 最近浏览到一个文章里面的提问,是这样的: 当我在系统页面上做业务操作的时候会出现突然闪退的情况,然后跳转到登录页面需要重新登录系统,系统使用了Redis做缓存来存储用户ID,和用户的token信息,这是什么问题呢? 解答: 突然闪退,一般都是由于你的token过期的问题,导致身份失效。 解决方案: 自动刷新token token续约 思路 如果Token即将过期,你在验证用户权限的同时,为用户生成一个新的Token并返回给客户端,客户端需要更新本地存储的Token, 还可以做定时任务来刷新Token,可以不生成新的Token,在快过期的时候,直接给Token增加时间 这或许是一个对你有用的开源项目 ,mall项目是一套基于 SpringBoot3 + JDK 17 + Vue 实现的电商系统( Github标星60K ),采用Docker容器 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览