先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
代码:
有哪些出差好物,在你用过之后发现「真香」?
如何评价高圆圆的身材算是美女类型的吗?
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
如何看待 Rust 的应用前景?
Go 语言的使用感受是什么?
为什么人类没有发现(公开)外星人?
《三角洲行动》还能活多久?
为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一?
当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
如何评价刘亦菲?
为什么腾讯云或者阿里云不让自建dns服务器?
电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
你曾经开过最烂的车是哪款车?
uni***真的很垃圾吗?
你在什么情况下需要写 shell ?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
你见过最上进的人是怎样的?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
如何看待三峡集团总部搬迁至武汉?
冬天也要穿胸罩吗?
为什么韩国的热辣舞团无法征服中国的男性市场??
日本AV对中国人的毒害有多大?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
你和你老婆是怎么认识的?
为什么都说 Finder 难用?
duckdb的性能如何?
你见过哪些智障的反人类的设计?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
什么是 5G 固定无线接入(FWA)?