先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
代码:
如何电脑下载Adobe audition?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
如何看待OpenAI把原定六月开源的模型推迟到八月?
从零写一个3D物理引擎难度多大?
你卡过最厉害的bug是什么?
马斯克宣布星舰将配备 42 台发动机,如何评价这一设计?
万兆的网络速度有多大意义?
真的有这种又苗条身材又爆炸的么?
胸大的女孩会自卑 吗?
江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
三峡水电站和葛洲坝水电站出来的水流速还不小,为什么不把其利用起来发电??
蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
能分享一下你写过的rust项目吗?
如果是巴基斯坦被印度击落三架歼-10C,这些天舆论会是怎样的?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
你在出租房屋发现过什么前租客留下的“宝藏”?
你是怎么发现亲戚开始见不得你好的?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
Rust怎么写GUI程序?
《遮天》有哪些离谱的设定?
销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
为什么美国这么强大?
2025年小米su7 性价比很低了,为何还不更新改款?
如何评价前端框架 Solid?
大家猜猜伊朗的结局如何?
***机关工作人员如何申请Windows电脑?
如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?