JWT是否适合1D条形码?

JWT是否适合1D条形码?,jwt,authorization,compression,Jwt,Authorization,Compression,许多API使用JWT来授权请求。1D条形码似乎能够容纳约20-128个ASCII字符。我的JWT示例有300个字符长 JWTs使用什么字符集?您能将JWT压缩到128个ASCII字符吗?是的,您可以生成少于128个字符的(带符号的JWT),但我不知道这是否适合1D条形码 中描述的声明都是可选的,因此您可以将自己限制为一个或两个声明 JWS的3个段(头、有效负载、签名)进行编码,基本上使用ASCII字符集的有限子集 HS256签名也很短 下面是我制作的一个示例: 这只有126个字符长 您可以将示例

许多API使用JWT来授权请求。1D条形码似乎能够容纳约20-128个ASCII字符。我的JWT示例有300个字符长

JWTs使用什么字符集?您能将JWT压缩到128个ASCII字符吗?

是的,您可以生成少于128个字符的(带符号的JWT),但我不知道这是否适合1D条形码

中描述的声明都是可选的,因此您可以将自己限制为一个或两个声明

JWS的3个段(头、有效负载、签名)进行编码,基本上使用ASCII字符集的有限子集

HS256签名也很短

下面是我制作的一个示例:

这只有126个字符长

您可以将示例标记粘贴到上的调试器窗口,以查看其中的内容

我用一个在线条形码生成器制作了这个条形码。不确定这是否真的可用,这可能取决于您用来阅读它的软件:

在这种情况下,二维码可能是一个更好的主意

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEyMzQ1NjciLCJpYXQiOjE1MTYyMzkwMjJ9.5MUB9gKEULAzH1iQhOTw_0hMx92LC5tM-f-0udDws38