首页 > 其他分享 >关于双JWT的流程记录

关于双JWT的流程记录

时间:2024-12-04 13:21:15浏览次数:8  
标签:accessToken 更改 过期 流程 记录 JWT token 续期

鉴权问题一直是个经典问题,从最初的cookie-session方案,到token方案,再到使用签名保证准确性的JWT方案
一直到OAuth2.0,这里我在项目中对于原来的传统授权方式使用双JWT进行改造

为什么要使用双token

由于token的过期时间在token生成后就难以更改,所有token的过期时长不宜设置过长:

  • 当用户信息发生更改时,token中的信息无法及时更改
  • 增加token中信息泄露的风险
  • token过期时间短的话,用户需要不停登陆,体验较差

即可以实现被窃取到accessToken也无所谓,只是短时间内有效,而在accessToken过期时,前端调用续期接口再次获取新的双token,实现安全,静默续期等功能,我这里画了一张流程图

标签:accessToken,更改,过期,流程,记录,JWT,token,续期
From: https://www.cnblogs.com/lxl-233/p/18586058

相关文章

  • C# 编程实战:超高频 915MHz/2.45GHz 射频卡数据传输与处理全流程
    目录引言超高频915MHz/2.45GHz射频卡的工作原理射频卡的工作频段与标准数据传输协议与通信方式C#开发环境配置与硬件要求硬件选择驱动与SDK配置C#与915MHz/2.45GHz射频卡通信实现连接与初始化发送与接收数据数据处理与解析性能优化与调试技巧提高......
  • B站朝夕教育 【.NET9.0+WPF实战三类流程化业务逻辑控制】学习记录 【四】
    播放地址:20241120-.NET9.0+WPF实战三类流程化业务逻辑控制-10_哔哩哔哩_bilibili第10节通过调整MainViewModel文件代码实现判断拖拽对象并生成对应组件publicpartialclassMainViewModel{publicObservableCollection<NodeModel>ProcessList{get;set;......
  • Node.js JWT认证教程
    Node.jsJWT认证教程1.项目介绍JSONWebToken(JWT)是一种安全的跨域身份验证解决方案,在现代Web应用中广泛使用。本教程将详细讲解如何在Node.js中实现JWT认证。2.项目准备2.1初始化项目#创建项目目录mkdirnodejs-jwt-authcdnodejs-jwt-auth#初始化项目n......
  • 03.流程控制
    流程控制​ 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。流程控制语句分类​ 顺序结构​ 判断和选择结构(if,switch)​ 循环结构(for,while,d......
  • 任务系统之任务流程可视化
    在运维自动化平台中,任务系统无疑是最核心的组成部分之一。它承担着所有打包编译、项目上线、日常维护等运维任务的执行。通过任务系统,我们能够灵活地构建满足不同需求的自定义任务流。早期的任务流后端采用了类似列表的存储结构,根据任务流内子任务的排序依次执行,尽管通过配置相同......
  • 【坑记录】linux 输出中文乱码问题
    1、现象:1)上传shell脚本到centos7系统运行后,脚本中echo输出内容到文件,不管是cat或者vim打开文件,中文都是乱码,如下图:2、排查1)怀疑系统编码和文件编码不一致导致显示乱码。系统编码,经过查看,如下:文件编码,经过查看,如下:确实是编码不一致导致。2)系统编码已经是utf-8,但是文件编......
  • B站朝夕教育 【.NET9.0+WPF实战三类流程化业务逻辑控制】学习记录 【二】
    播放地址:20241120-.NET9.0+WPF实战三类流程化业务逻辑控制-10_哔哩哔哩_bilibili第6课使用ViewModel绑定的方式实现拖拽创建MainViewModel.cs文件1publicclassMainViewModel2{3publicObservableCollection<string>ProcessList{get;set;}=n......
  • 记录遇到的坑:使用Windows +Apache +Mkcert 生成https的SSL证书
    首先,为何要做这样的事情呢?因为我需要在网站上添加一个功能,就是上传剪贴板图片。看起来很容易,实际上浏览器对http限制很大,不允许用户访问剪贴板,所以,有两个解决方案:一,让客户使用按键Ctrl+v直接粘贴剪贴板图片,实现上传。二,把网站改为https。我让ai帮我处理https的事情,(强烈......
  • 网站修改域名麻烦吗,网站域名修改流程详解
    修改网站的域名涉及多个步骤,但只要按照正确的流程操作,通常不会太麻烦。以下是详细的步骤:备份网站:使用FTP工具(如FileZilla)下载网站的所有文件。使用数据库管理工具(如phpMyAdmin)导出数据库。购买新域名:在域名注册商处购买新的域名。确认域名解析设置正确。修改DNS......
  • 九析带你轻松完爆AI大模型(二十一)---流程环节
    申明:九析唯一授权【超级网红系列课程——AI 大模型全栈架构师】系列课程指引    接上一篇:九析带你轻松完爆AI大模型(二十)---信息提取    “哪两个流程环节呢?九析老师。”    “第一个指代消解,第二个实体消解。”    “九析老师这两......