For the complete documentation index, see llms.txt. This page is also available as Markdown.

如何生成 JWT 令牌

有关 JWT 令牌的更多详细信息,请点击此处查看。

JWT(或 JSON Web Token)是一种可以从有效负载生成的令牌,它提供了一种在各方之间安全传输信息的简便方法。

您可以使用 jwt 库(https://jwt.io/libraries )生成一个. 然后,传递一个包含数据编码信息的标头值,以及一个包含您的数据的有效负载。

令牌头部应包含以下信息:

  • alg:这是要使用的签名算法。对于您向 Coda 发送的请求,请始终使用HS256。

  • 类型:这是您要生成的令牌类型。对于您向 Coda 发出的请求,请始终使用“ JWT ”。

令牌有效载荷应包含以下信息:

  • partner_id:这是 Coda 提供给您的合作伙伴 ID。

  • iat:令牌创建时间(UTC 时区)

请注意,生成的令牌有效期为 5 分钟

注意:这是用于生成授权的令牌标头,而不是您发送给 Coda 的请求标头。请勿在发送给 Coda 的请求标头中暴露 partnerId。

例子

标题:算法和秘密

{
   "alg":"HS256",
   "typ":"JWT",
}

JWT 令牌:有效载荷:数据

该有效载荷还用于生成 JWT 令牌。

要生成 JWT,您可以先对令牌头和有效负载进行编码,然后从客户端密钥生成签名并将它们组装起来:

最后更新于

这有帮助吗?