先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
有什么你去了韩国才知道的事?
有没有可能在安卓手机上直接运行Linux?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
有哪些令你终身难忘的女性?
我应该设置多少kb才能让他不能玩游戏?
为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
你自己觉得自己的身材好吗?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
Camtasia Studio软件应用求助?
前几年说五五分流,现在怎么又开始扩招了?
电话:
座机:
邮箱:
地址: