JWT之token认证流程
创始人
2025-05-31 03:22:32

前言:

B/S架构会话是浏览器端和服务器端之间交互的唯一凭证,如何保证会话的安全性 如cookie 、seesion token,三组之间的描述不再赘述,

现在简单来说一下公司java认证json-web-token的认证流程

1、流程图如下所示:

2、详细描述

  1. PC端用户登录界面输入账户密码,发起登录请求

  1. 服务器端进行身份认证校验

  1. 认证成功,生成唯一值存储在redis中,并且将加密的token值返回前端

  1. 业务访问请求头携带token值作为与服务器端之间交互的凭据

  1. 后台服务会统一拦截接口请求,进行token有效性校验,并从中获取用户信息,供后续业务逻辑使用。如果token不存在,说明请求无效

JWT如何保证token安全性

由于jwt在线可破解加密的token值,存在信息泄露风险如何保证token不被截取

  1. 使用https协议传输

  1. 设置会话有效期

  1. 由于生成token值存储在redis中,每次验证请求会从缓存中取值,保证token值是自己的服务器端生成,极大可能保证伪造token值的情况

相关内容

热门资讯

今年我省粮食产量达515.56... (来源:辽宁日报)转自:辽宁日报 图为在中储粮(盘锦)储运有限公司,装运粮食的重型卡车排起长队...
国家发展改革委部署促进投资止跌... (来源:辽宁日报)转自:辽宁日报 新华社北京12月13日电 (记者魏玉坤) 记者13日从全国发展和改...
江苏省实施《中华人民共和国森林... (来源:新华日报) 目 录 第一章 总则 第二章 森林、林木和林地权属管理...
姜堰数字化产品讲“活”理论 (来源:新华日报) □ 本报记者 卢佳乐 通讯员 姜宣 “王教授,您约我‘喝茶论道’,...
联合国维和部队在苏丹遇袭 6人... 转自:财联社【联合国维和部队在苏丹遇袭 6人死亡】财联社12月14日电,当地时间13日,苏丹武装部队...