Skip to content

JWT 节点#

在您的 n8n 工作流中处理 JSON web tokens。

凭据

您可以在这里找到此节点的身份验证信息。

操作#

  • Decode 解码
  • Sign 签名
  • Verify 验证

节点参数#

此节点可用作 AI 工具

此节点可用于增强 AI 代理的功能。以这种方式使用时,许多参数可以自动设置,或使用 AI 指导的信息设置 - 在 AI 工具参数文档中了解更多信息。

  • Credential to connect with 连接凭据:选择或创建 JWT 凭据 进行连接。
  • Token 令牌:输入要 Verify 验证Decode 解码 的令牌。
  • 如果您选择 Sign 签名 操作,您还会有这个参数:
    • Use JSON to Build Payload 使用 JSON 构建有效载荷:开启时,节点使用 JSON 构建声明。这里的选择会影响有效载荷声明部分中显示的内容。

有效载荷声明#

仅当您选择 Sign 签名 操作时,节点才显示有效载荷声明。您看到的内容取决于您为 Use JSON to Build Payload 使用 JSON 构建有效载荷 选择的内容:

  • 如果您选择 Use JSON to Build Payload 使用 JSON 构建有效载荷,此部分显示一个 JSON 编辑器,您可以在其中构建声明。
  • 如果您不选择 Use JSON to Build Payload 使用 JSON 构建有效载荷,此部分会提示您 Add Claim 添加声明

您可以添加以下声明。

Audience 受众#

Audience 受众aud 声明标识 JWT 的预期接收者。

有关更多信息,请参阅 "aud" (Audience) Claim

Expires In 过期时间#

Expires In 过期时间exp 声明标识 JWT 过期后不得接受处理的时间。

有关更多信息,请参阅 "exp" (Expiration Time) Claim

Issuer 颁发者#

Issuer 颁发者iss 声明标识颁发 JWT 的主体。

有关更多信息,请参阅 "iss" (Issuer) Claim

JWT ID JWT 标识符#

JWT ID JWT 标识符jti 声明为 JWT 提供唯一标识符。

有关更多信息,请参阅 "jti" (JWT ID) Claim

Not Before 生效时间#

Not Before 生效时间nbf 声明标识在此之前不得接受 JWT 处理的时间。

有关更多信息,请参阅 "nbf" (Not Before) Claim

Subject 主题#

Subject 主题sub 声明标识作为 JWT 主题的主体。

有关更多信息,请参阅 "sub" (Subject) Claim

节点选项#

Decode node options 解码节点选项#

Return Additional Info 返回额外信息 切换控制节点返回多少信息。

开启时,节点返回包含标头和签名信息的完整解码令牌。关闭时,节点仅返回有效载荷。

Sign node options 签名节点选项#

使用 Override Algorithm 覆盖算法 控制来选择用于验证令牌的算法。此算法将覆盖凭据中选择的算法。

Verify node options 验证节点选项#

此操作包括几个节点选项:

  • Return Additional Info 返回额外信息:此切换控制节点返回多少信息。开启时,节点返回包含标头和签名信息的完整解码令牌。关闭时,节点仅返回有效载荷。
  • Ignore Expiration 忽略过期:此切换控制节点是否应忽略令牌的过期时间声明(exp)。有关更多信息,请参阅 "exp" (Expiration Time) Claim
  • Ignore Not Before Claim 忽略生效时间声明:此切换控制是否忽略令牌的生效时间声明(nbf)。有关更多信息,请参阅 "nbf" (Not Before) Claim
  • Clock Tolerance 时钟容差:输入检查 nbfexp 声明时要容忍的秒数。这允许您处理不同服务器之间的小时钟差异。有关更多信息,请参阅 "exp" (Expiration Time) Claim
  • Override Algorithm 覆盖算法:用于验证令牌的算法。此算法将覆盖凭据中选择的算法。

模板和示例#

Browse JWT integration templates, or search all templates