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

【JWT】真的好吗?

跟人认为,它是弊大于利的一种方案

 

1. 关于“明文”与 JWE 的权衡
  • JWT 的 Payload 只是 Base64 编码,必须用 JWE 加密,但 JWE 性能开销大。
  • JWT 的初衷是“防篡改”而非“防泄露”。如果 Payload 包含敏感数据(如手机号、余额),必须加密。但加密/解密是 CPU 密集型操作。在高并发场景下,单机处理 JWT 签名校验+解密的吞吐量,远低于简单读取内存中的 Session。
  • 结论:如果你必须保护 Payload 内容(除非你真的就只是放一些非常简单非常不重要的信息,否则jwe几乎是必须的),JWT 的优势(无状态)会被加密性能损耗抵消,流量一大,CPU 直接被加密算法吃满
 
2. 关于 LocalStorage 与跨域
  • LocalStorage 不支持跨域,SSO 最终绕不开 Cookie。
  • JWT 方案在浏览器端通常存放在 LocalStorage,这导致它天然无法直接在 a.com 和 b.com 之间共享。
  • 目前的 JWT SSO 方案(如 OIDC),通常是跳转到统一认证中心(CAS),该中心依然是靠 Cookie 识别用户。拿到 Token 后,再通过 URL 回传给子系统。
  • 尴尬点:既然最后还是要靠认证中心的 Cookie 来维持登录态,那为什么不直接给子系统发物理 Session Cookie 呢?
 
3. JWT 真正的“原罪”:撤销与续期
JWT 还有一个被诟病最多的问题:不可撤销性。
  • Cookie/Session:服务端想让踢掉某个会话,直接删掉 Redis 里的 Session 即可。
  • JWT:除非等到过期,否则无法单方面吊销。为了实现“强踢”或“黑名单”,不得不引入 Redis 来记录失效的 Token。
  • 悖论:一旦引入 Redis 做校验,JWT “无状态、不需要查库”的核心优势就彻底消失了,此时它本质上就是一个“自带数据的特殊 Session ID”。
 
4. 什么时候 JWT 才是“利大于弊”?
虽然它弊大于利(在传统 Web 开发中确实如此),但在以下两种场景,它是无法替代的:
  1. 微服务间的内部通信:网关鉴权后,将用户信息封装进 JWT 传给后端微服务。后端微服务无需再查数据库/Redis,直接解析 JWT 即可获取权限,极大降低了微服务间的耦合和网络 IO 开销。
  2. 移动端/非浏览器客户端:App 没有 Cookie 机制,处理 Header 里的 Authorization: Bearer <Token> 比模拟 Cookie 行为要自然得多
 
http://www.jsqmd.com/news/420787/

相关文章:

  • 本科留学机构深度测评:选对服务,文书助力名校梦! - 博客湾
  • 留学中介挑花眼?实测“文书内功”谁最强 - 博客湾
  • 十大留学机构核心优势全解析 靠谱度拉满 - 博客湾
  • 说说上海靠谱的商用跑步机生产商,有哪些品牌值得推荐? - 工业品牌热点
  • 2026成都最新数学培训提分五大机构排名及解析 - 十大品牌榜
  • 2026年全自动粘钉一体机优选厂家,市场口碑TOP榜揭晓,行业内全自动粘钉一体机哪个好宏海纸箱设备市场认可度高 - 品牌推荐师
  • mongodb 5.0.32分片部署(带密钥认证)
  • 2026年4号炮塔铣床公司最新推荐,工艺成熟靠谱企业盘点 - 品牌鉴赏师
  • 西安地区顶美管业靠谱吗,陕西顶美管业实力与口碑分析 - mypinpai
  • 留学机构大揭秘:精准匹配,开启名校直通车! - 博客湾
  • Gradio入门快速搭建AI算法可视化部署演示(以使用OCR模型unirec为例)(转)
  • 理工科论文如何降AI率?计算机/机械/电子专业降AI实操
  • Windows 高效率快捷键
  • 聚焦安全:2026年值得关注的几款撤离舱产品解析,新型撤离舱哪家靠谱忠军装备引领行业标杆 - 品牌推荐师
  • 2025 年液压机厂家测评:实力排行榜助力装备制造业升级 - 品牌推广师
  • 2026(最新)防滑瓷砖十大品牌深度解析:5大维度综合实力排名测评 - 野榜精选
  • ipmitool 命令使用指南(超微服务器)
  • 2026年2月小型摇臂钻床工厂推荐,占地小功率足实用机型榜单 - 品牌鉴赏师
  • 最强副业!SRC漏洞挖掘思路手法(非常详细),零基础入门到精通,收藏这一篇就够了
  • 说说金隅科技园、卫星通信大厦出租,北京海淀哪家招商官网靠谱 - 工业推荐榜
  • 2026年昆明专业的别墅软装公司推荐,盘点靠谱又高性价比的品牌企业 - 工业设备
  • 无线通信模组的选择
  • 汉堡王用语音 AI 检测员工是否说了「请」「谢谢」;阿里将发布千问 AI 眼镜、AI 指环和 AI 耳机丨日报
  • 广州枝网科技专加瓦,助力垃圾分类专利AI高效布局 - 工业品网
  • 755. Pour Water
  • 2026年值得选的公司认证机构,中安质环认证口碑良好 - 工业品牌热点
  • 京东E卡回收教程,轻松变现不踩坑 - 团团收购物卡回收
  • Java核心技术深度解析:从基础到JVM,构建稳固知识体系
  • 2026年上海时尚婚纱摄影推荐,三川摄影解决消费不透明痛点 - mypinpai
  • 瑞祥商联卡回收平台大比拼,从回收方法、价格、流程分析 - 京回收小程序