我是nodejs初学者。我正在使用jsonwebtokens使用nodejs制作登录系统。有人可以告诉我生成的 token 的长度取决于哪些参数吗?它是否仅取决于使用的 secret 字符串或任何其他参数。另外我们如何减少生成的 token 的大小。现在,就我所做的而言,它会生成大约 1100 个字符的 token 。
最佳答案
Auth0 工程师在此,
JWT 的大部分将取决于您添加到 JWT 的声明,使用 Auth0,您可以在进行身份验证时指定范围。这些范围会将所需字段添加到您的 JWT。 Auth0 发布的 JWT 中至少会有 iat、exp、iss、aud 和 sub 声明。对应于发行时间、到期时间、发行者、受众和主题声明。除此之外,您可以使用scope参数来控制您想要的范围。有关此内容的更多信息,请参阅 https://auth0.com/docs/scopes
关于node.js - Nodejs减少jsonwebtoken长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39799214/