jwt的设计合理吗?

先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。

先回答题主的问题吧: 做base64是因为JWT通常在header里传输,*** header对非ASCII是完全没有保障的。
所以有必要做base64JWT的“格式”并不重要,你总是可以自行设计一种格式,只要它能塞到*** header里就行了。
都塞到json里也是可以的。
要是嫌太大可以做一次gzip,不过我估计JWT这种数据量级,大概率gzip完了反而更大了签名方式是否公开无所谓,不过这里其实换成版本号会更好一点此外不知为何题主的jwt封装里没有提到过期时间…。


这题我会了。 我来答。 刚刚解决!!! 1、如果你现在被冻结...
你已经陷入了一个思维误区!!!你应该尝试着改变一下思维,在上...
这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个...
因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人...
【已完结】 最纯色那年,哄骗失忆的裴之砚,让他答应做我的夫君...
真传一句话。 普通人用来养生的话,混元桩,自然桩之类的都很...
有一个很新的东西,叫做tls指纹,服务器可以根据这个判断是否...
都是为了生活,PHP能生活就用PHP,Go能生活就用Go。 ...
【已完结】 最纯色那年,哄骗失忆的裴之砚,让他答应做我的夫君...
一、云服务市场格局:三足鼎立下的差异化竞争据IDC 2024...
