JWT#
在您的n8n工作流程中使用JSON Web令牌。
Credentials
您可以在此节点的此处找到认证信息。
操作#
- 解码
- 签名
- 验证
节点参数#
该节点可用作AI工具
该节点可用于增强AI智能体的能力。以这种方式使用时,许多参数可以自动设置,或由AI引导信息进行配置 - 更多详情请参阅AI工具参数文档。
- 连接凭证: 选择或创建一个JWT凭证用于连接。
- Token: 输入用于验证或解码的令牌。
- If you select the Sign operation, you'll also have this parameter:
- 使用JSON构建载荷: 启用时,节点会使用JSON来构建声明。此处的选择会影响"载荷声明"部分显示的内容。
负载声明#
该节点仅在您选择Sign操作时显示有效负载声明。您看到的内容取决于您为Use JSON to Build Payload选择的内容:
- 如果选择使用JSON构建负载,此部分将显示一个JSON编辑器,您可以在其中构建声明。
- 如果不选择使用JSON构建负载,此部分会提示您添加声明。
您可以添加以下声明。
受众#
Audience 或 aud 声明用于标识JWT的目标接收者。
更多信息请参考"aud" (Audience) Claim。
过期时间#
Expires In 或 exp 声明标识了 JWT 过期的时间,过期后不得再接受处理。
更多信息请参考"exp" (Expiration Time) Claim。
签发者#
签发者或iss声明用于标识签发JWT的主体。
更多信息请参考"iss" (Issuer) Claim。
JWT ID#
JWT ID 或 jti 声明为 JWT 提供了一个唯一标识符。
更多信息请参考"jti" (JWT ID) Claim。
不早于#
Not Before 或 nbf 声明标识了在某个时间之前,JWT不得被接受进行处理。
更多信息请参考"nbf" (Not Before) Claim。
主题#
主题或sub声明用于标识作为JWT主体的主要实体。
更多信息请参考"sub" (Subject) Claim。
节点选项#
解码节点选项#
返回附加信息开关控制节点返回的信息量。
启用时,该节点会返回完整的解码令牌,包含头部和签名信息。关闭时,节点仅返回有效载荷部分。
节点签名选项#
使用覆盖算法控件选择用于验证令牌的算法。该算法将覆盖凭证中选择的算法。
验证节点选项#
此操作包含多个节点选项:
- 返回额外信息: 此开关控制节点返回的信息量。当开启时,节点会返回完整的解码令牌,包含头部和签名信息。当关闭时,节点仅返回有效载荷。
- 忽略过期: 此开关控制节点是否应忽略令牌的过期时间声明(
exp)。更多信息请参考"exp" (Expiration Time) Claim。 - 忽略Not Before声明: 此开关控制是否忽略令牌的not before声明(
nbf)。更多信息请参考"nbf" (Not Before) Claim。 - 时钟容差: 输入检查
nbf和exp声明时允许的时间差秒数。这可以处理不同服务器之间的小时钟差异。更多信息请参考"exp" (Expiration Time) Claim。 - 覆盖算法: 用于验证令牌的算法。此算法将覆盖凭据中选择的算法。
模板和示例#