先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
为什么微信不向telegram学习?
有没有可能在安卓手机上直接运行Linux?
索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢?
大家如何看待女儿奴?
亚洲体坛最漂亮的十位女运动员都有谁?
如何评价单依纯在《歌手 2025》第七期演唱的《思念是一种病》?
前端,后端,全栈哪个好找工作?
为什么有些前端一直用 div 当按钮,而不是用 button?
只能选一个,你选谁?
电话:
座机:
邮箱:
地址: