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

如何生成 JWT Token

有关 JWT 令牌的更多详细信息,请参阅此处

JWT(或 JSON Web Token)是一种可以从您的payload生成的token,它提供了一种简单的方式来安全地在各方之间传输信息。

您可以使用 jwt 库 https://jwt.io/libraries 生成。然后,传递一个包含数据编码信息的header value,以及包含您的数据的payload。

Token header 应包含以下信息:

  • alg:这是使用的signing algorithm。您向 Coda 发出的请求,请始终使用 HS256

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

Token payload 应包含以下信息:

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

  • iat:token创建时间(UTC 时区)

请注意,生成的Token有效期为 5 分钟。

注意:这是用于生成授权的Token header,而不是您向 Coda 发出请求的 header。请勿在向 Coda 发出的请求header中暴露 partnerId。

示例

Header: Algorithm and Secret

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

JWT token: Payload: data

Payload也用于生成 JWT tokens。

要生成 JWT,您可以首先对token header和payload进行编码,然后使用您的Client Secret生成signature并将它们组合起来:

最后更新于

这有帮助吗?