跳转至

JWT#

在您的n8n工作流中处理JSON Web Token。

凭证

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

操作#

  • 解码
  • 签名
  • 验证

节点参数#

此节点可用作 AI 工具

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

  • 连接凭证:选择或创建一个JWT凭证进行连接。
  • Token:输入要验证解码的Token。
  • 如果您选择签名操作,还将有这个参数:
    • 使用JSON构建负载:开启时,节点使用JSON来构建声明。这里的选择影响负载声明部分中显示的内容。

负载声明#

节点仅在您选择签名操作时显示负载声明。您看到的内容取决于您选择的使用JSON构建负载

  • 如果您选择使用JSON构建负载,此部分显示JSON编辑器,您可以在其中构建声明。
  • 如果您不选择使用JSON构建负载,此部分提示您添加声明

您可以添加以下声明。

受众#

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

更多信息请参考"aud"(受众)声明

过期时间#

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

更多信息请参考"exp"(过期时间)声明

签发者#

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

更多信息请参考"iss"(签发者)声明

JWT标识符#

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

更多信息请参考"jti"(JWT标识符)声明

生效时间#

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

更多信息请参考"nbf"(生效时间)声明

主题#

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

更多信息请参考"sub"(主题)声明

节点选项#

解码节点选项#

返回附加信息切换控制节点返回多少信息。

开启时,节点返回完整的解码Token,包含有关头部和签名的信息。关闭时,节点仅返回payload。

签名节点选项#

使用覆盖算法控制选择用于验证Token的算法。此算法将覆盖凭证中选择的算法。

验证节点选项#

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

  • 返回附加信息:此切换控制节点返回多少信息。开启时,节点返回完整的解码Token,包含有关头部和签名的信息。关闭时,节点仅返回payload。
  • 忽略过期:此切换控制节点是否应忽略Token的过期时间声明(exp)。更多信息请参考"exp"(过期时间)声明
  • 忽略生效时间声明:此切换控制是否忽略Token的生效时间声明(nbf)。更多信息请参考"nbf"(生效时间)声明
  • 时钟容错:输入在检查nbfexp声明时要容忍的秒数。这允许您处理不同服务器间的小时钟差异。更多信息请参考"exp"(过期时间)声明
  • 覆盖算法:用于验证Token的算法。此算法将覆盖凭证中选择的算法。

模板和示例#

Validate Auth0 JWT Tokens using JWKS or Signing Cert

by Jimleuk

View template details
Build Production-Ready User Authentication with Airtable and JWT

by NanaB

View template details
Automatic Google Cloud Run Auth with JWT Token Management (sub-workflow)

by Marco Cassar

View template details
Browse JWT 令牌 integration templates, or search all templates
此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持