先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
服务器应不应该使用「宝塔」等管理软件?
预测一下,下一次阅兵会出现什么武器震惊世界?
一句话概括你有多喜欢你的猫?
特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
为什么鸿蒙PC要排斥Linux生态?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
伊朗国家电视台称「伊朗对以色列停火」,此次停火能维持多久?
为什么简体中文社交网络上大家更推荐Lean's LEDE而不是官方的OpenWrt主线?
美国登月到底是不是真的?
男友凌晨高速开车,我情绪崩溃了,谁的错?
电话:
座机:
邮箱:
地址: