新闻动态
新闻动态
- 为什么烤包子难出新疆?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 现在干什么能挣钱?
- nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 后端开发除了增删改查还有什么?
- 校外论坛“浙大云朵朵”宣布对上传原创文档收费引发浙大学生强烈不满,大量账号被封,如何做好服务?
- edge浏览器历史记录总是丢失是因为什么原因?有没有什么解决办法?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
联系我们
邮箱:youweb@qq.com
手机:13988888888
电话:020-88888888
地址:广东省广州市番禺经济开发区
公司动态
jwt的设计合理吗?
作者:admin 发布时间:2025-06-24 00:30:12 点击:
先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
- 上一篇: 上一篇 : 为啥arm架构比x86 x64省电?
- 下一篇: 下一篇 : 你见过最漂亮的女生长什么样?
新闻资讯
-
2025-06-28 18:25:11苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
-
2025-06-28 18:40:11Vue性能优于React,那为什么还不用Vue?
-
2025-06-28 18:20:11WebSocket 是什么原理?为什么可以实现持久连接?
-
2025-06-28 17:25:12为啥小姐姐们都不想做主播了?
-
2025-06-28 17:20:11美国***那么小,那么廉洁,美国人税收又那么高,为什么还有财政赤字?
-
2025-06-28 18:30:1156 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
相关产品
