先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。
PHP和Node.js哪个更爽?
孩子为什么越大越不愿意跟我们说话?
为什么现在的年轻人负债的越来越多?
有哪些故意缩短产品寿命的设计?
有个漂亮女朋友是种怎样的体验?
为什么今年的雷霆会惹众怒?
想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
中国为何不把便宜的物资卖给古巴,这样就可以解决古巴物资紧缺的困境,又能清空我们国家过剩的产品?
如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应?
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
电话:
座机:
邮箱:
地址: