如何衡量 JWT 令牌的大小?它是一个长字符串值。
我希望令牌小于 7 kb。
(https://medium.com/dataseries/public-claims-and-how-to-validate-a-jwt-1d6c81823826)
( /sf/ask/1822378841/#:~:text=As%20a%20JWT%20is%20included,of%20room%20for% 20其他%20标题。)
JWT 只是 3 个base64字符串,由.字符连接而成。因此,除非您以某种方式强制它使用更宽的字符集,否则 1 个字符 = 1 个字节。
总大小将是所使用的签名算法和实际负载大小的函数。base64开销为 3:4。因此,您的 JWT 将始终是原始有效负载大小 * 1.25,加上签名和标头。我通常认为它是 1.5 倍的开销,如果你的开销较小,那就是额外的好处。
综上所述,7kb 对于要在 HTTP 标头中传递的内容来说是相当大的。我不知道硬性限制是什么,但实际上我喜欢保持在 1kb 以下,最好是几百个字符以下。
| 归档时间: |
|
| 查看次数: |
5784 次 |
| 最近记录: |