先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
为什么macOS软件生态不敌Windows?
想学编程,该不该买MacBook?
为什么中国要积极支持伊朗呢?
可以随身携带一个Linux系统吗?
新手如何参与开源社区,贡献代码?
ant-design-vue 社区为什么不维护了?
如何看待某个日本小学校园餐只有一小块鸡肉?
请问照片里这个人是谁呀?
电话:
座机:
邮箱:
地址: