当前位置: 首页 > article >正文

Redis登录优化

令牌主动失效机制

令牌主动失效机制是一种安全措施,旨在防止令牌(如访问令牌、会话令牌等)在被泄露或不再需要时继续被使用。这种机制通过在特定条件下主动使令牌失效,从而增强系统的安全性

令牌主动失效机制的具体原理

● 登录成功后,给浏览器响应令牌的同时,把该令牌存储到redis中
● LoginInterceptor拦截器中,需要验证浏览器携带的令牌,并同时需要获取到redis中存储的与之相同的令牌
● 当用户修改密码成功后,删除redis中存储的旧令牌

具体实现

......
// 在登录的controller层生成token之后把token添加到redis内
String token = JwtUtil.createJWT(
                jwtProperties.getAdminSecretKey(),
                jwtProperties.getAdminTtl(),
                claims);
        // 添加token到redis内同时设置过期时间
        redisTemplate.opsForValue().set("token", token, 2,TimeUnit.HOURS);
......


http://www.kler.cn/a/507434.html

相关文章:

  • 【Uniapp-Vue3】uni-api交互反馈showToast的使用方法
  • 2013年IMO几何预选题第4题
  • Linux:认识Shell、Linux用户和权限
  • 【大数据】机器学习-----模型的评估方法
  • C++ 并发编程之std::find的并发版本
  • React第二十二章(useDebugValue)
  • YUV转RGB
  • Python编程与机器学习:解锁气象、海洋、水文领域的新实践
  • 从 0 开始实现一个 SpringBoot + Vue 项目
  • windows远程桌面连接限定ip
  • HTTP 性能优化策略
  • 【设计模式】 单例模式(单例模式哪几种实现,如何保证线程安全,反射破坏单例模式)
  • 关于ubuntu命令行连接github失败解决办法
  • 小哆啦的跳跃挑战:能否突破迷宫的极限?
  • 【北京迅为】iTOP-4412全能版使用手册-第七部分 Android入门教程
  • 【QT】: 初识 QWidget 控件 | QWidget 核心属性(API) | qrc 文件
  • el-dialog弹窗的@open方法中,第一次引用ref发现undefined问题,第二次后面又正常了
  • 微服务容器化部署好处多吗?
  • 记录一个v-if与自定义指令的BUG
  • 使用 ChatGPT 生成和改进你的论文
  • 【Javascript Day10】Math对象、Math随机数、时间对象
  • LabVIEW实车四轮轮速信号再现系统
  • tomcat项目运行后报500
  • Java 高级工程师面试高频题:JVM+Redis+ 并发 + 算法 + 框架
  • Quantum supremacy using a programmable superconducting processor 全文翻译,配公式和图
  • 将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(3 纯python的经济方案)