先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
写代码的时候总是考虑太多怎么办?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
Redis 分布式锁如何实现?
作为爸爸,你给闺女洗澡洗到多大?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
以色列为什么突然敢打伊朗了?不怕被报复?
做引体向上可能会诱发腰肌劳损吗?
印度是真的烂还是咱们在信息茧房里面?
真的有这种又苗条身材又爆炸的么?
电话:
座机:
邮箱:
地址: