jwt的设计合理吗?
- 发表时间:2025-06-24 22:25:17
- 来源:
先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
推荐资讯
- 2025-06-20 06:45:15微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-20 07:00:14中国是不是最应该复制星链的国家?
- 2025-06-20 07:20:16女生被踢裆也会很疼吗?
- 2025-06-20 06:20:15青岛啤酒为什么要加大米?
- 2025-06-20 07:35:15如何评价高圆圆的身材算是美女类型的吗?
- 2025-06-20 07:40:15做个web服务器,gin框架和go-zero怎么选?
- 2025-06-20 07:20:16如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-20 07:40:15你见过身边身材最好的女生是什么样子的?
- 2025-06-20 06:15:15PHP现在真的已经过时了吗?
- 2025-06-20 06:20:14***咖被曝员工月薪 2300 元只休 1 天,这样的薪资和工作条件是否合理?
推荐产品
-
Rust的设计缺陷是什么?
Rust在项目管理上的设计缺陷也是rust的设计缺陷对不对。 -
买到烂尾楼到底该有多绝望?
1 见过发短***维权的,也见过发短***擦边的。 这是第 -
华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
不请自来。 作为一名游戏开发程序员,说说我在为游戏适配hm -
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
rust 的 result 是枚举,只有2个答案,要么ok要
新闻动态
最新资讯