【发布时间】:2021-08-31 23:35:48
【问题描述】:
我想知道如何使 JWT 的长度像 Discord 一样小,长度为 235 个字符
提前谢谢你
【问题讨论】:
-
你能说得更具体点吗?你能举一个 Discord 令牌的例子吗?你从哪里得到你的 JWT?你自己发行吗?
-
@Michal Trojanowski 是的,我使用 PHP 包 firebase/php-jwt 发布它们,这是 Discord 令牌的示例:
Nzg1NDE3MzEzNzM3NjM3OTM4.X83i3w.OTOyP3JS79MKvrHL_EVvxaNxp5M,该令牌包含用户 ID、帐户创建日期和 HMAC。 Details -
无论出于何种原因需要这个,您都可以创建一个只有 120 到 130 个字节的最小 JWT,请参见此处stackoverflow.com/questions/55699169/…。但请记住,您展示的 Discord 示例没有 JWT,并且 JWT 有一些开销,因为它有一个标头并且它使用 JSON。
-
正如 jps 所说,来自 Discord 的示例不是 JWT。它只是一个恰好看起来有点类似于 JWT 的令牌。
标签: jwt