JWT#
在你的 n8n 工作流中使用 JSON Web Token(JWT)。
凭据 你可以在此处找到该节点的认证信息:JWT 凭据文档。
操作#
- 解码(Decode)
- 签名(Sign)
- 验证(Verify)
节点参数#
此节点可用作 AI 工具。 此节点可用于增强 AI 代理的功能。以这种方式使用时,许多参数可以自动设置,或由 AI 指导填写。更多信息请参见 AI 工具参数文档。
- 要连接的凭据(Credential to connect with) : 选择或创建一个 JWT 凭据 进行连接。
- Token(令牌) : 输入要 验证(Verify) 或 解码(Decode) 的 token。
- 如果你选择了 签名(Sign) 操作,还会显示以下参数:
- 使用 JSON 构建负载(Use JSON to Build Payload) : 启用后,节点将使用 JSON 来构建声明(claims)。此选项会影响“负载声明(Payload Claims)”部分中显示的内容。
负载声明(Payload Claims)#
仅当你选择 签名(Sign) 操作时,该部分才会显示。具体显示内容取决于你是否启用 使用 JSON 构建负载(Use JSON to Build Payload):
- 如果启用了 使用 JSON 构建负载(Use JSON to Build Payload),此部分会显示一个 JSON 编辑器,你可以在其中构造声明(claims)。
- 如果未启用 使用 JSON 构建负载(Use JSON to Build Payload),此部分将提示你 添加声明(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 ID 或 jti 声明为 JWT 提供一个唯一标识符。
更多信息请参考 "jti" (JWT ID) Claim。
生效前(Not Before)#
生效前(Not Before) 或 nbf 声明用于标识在此时间之前 JWT 不应被接受处理。
更多信息请参考 "nbf" (Not Before) Claim。
主体(Subject)#
主体(Subject) 或 sub 声明用于标识 JWT 所描述的主体。
更多信息请参考 "sub" (Subject) Claim。
节点选项#
解码节点选项#
返回附加信息(Return Additional Info) 开关用于控制节点返回的信息量。 开启时,节点将返回完整的解码头信息,包括头部(header)和签名(signature)数据;关闭时,仅返回有效载荷(payload)。
签名节点选项#
使用 覆盖算法(Override Algorithm) 控件选择用于验证令牌的算法。此设置将覆盖凭据中选定的算法。
验证节点选项#
该操作包含以下节点选项:
- 返回附加信息(Return Additional Info):此开关控制节点返回的信息量。开启后,节点返回完整的解码头信息(包括 header 和 signature);关闭后,仅返回 payload。
- 忽略过期时间(Ignore Expiration):此开关控制节点是否忽略令牌的过期时间声明(
exp)。更多信息请参考 "exp" (Expiration Time) Claim。 - 忽略生效前声明(Ignore Not Before Claim):此开关控制是否忽略令牌中的
nbf声明。更多信息请参考 "nbf" (Not Before) Claim。 - 时钟容差(Clock Tolerance):输入在检查
nbf和exp声明时可容忍的秒数,用于应对不同服务器之间的小幅时钟偏差。更多信息请参考 "exp" (Expiration Time) Claim。 - 覆盖算法(Override Algorithm):用于验证令牌的算法。此算法将覆盖凭据中选择的算法。
模板与示例#
使用 JWKS 或签名证书验证 Auth0 JWT 令牌 作者:Jimleuk 查看模板详情
使用 Airtable 和 JWT 构建可用于生产的用户认证系统 作者:NanaB 查看模板详情
基于数据表和令牌管理的自托管 JWT 认证系统 作者:Luka Zivkovic 查看模板详情
浏览 JWT 集成模板,或 搜索所有模板
与文档聊天 本页面对你有帮助吗?!赞有帮助 !踩没有帮助 感谢你的反馈! 提交 上一页 If 下一页 LDAP 由 Material for MkDocs Insiders 提供支持