集成节点/Built in_nodes/Credentials
JWT 凭据#
你可以使用这些凭据对以下节点进行身份验证:
- JWT
- Webhook
支持的身份验证方法#
- 密码短语(Passphrase):使用 HMAC 算法和密钥进行签名
- 私钥(PEM 密钥):用于配合 私钥 JWT(Private Key JWT),支持 RSA 或 ECDSA 算法
相关资源#
更多详细信息,请参考 JSON Web Token 规范。 如需更详细的介绍,请参阅 JWT 官网的 JSON Web Token 简介。 关于如何选择两种类型及其涉及的算法,可参考 JSON Web Token (JWT) 签名算法概述。
使用密码短语(Passphrase)#
配置此凭据的步骤如下:
- 选择 密钥类型(Key Type) 为 密码短语(Passphrase)。
- 输入密码短语的 密钥(Secret)。
- 选择用于签名声明的 算法(Algorithm)。支持的算法列表请参见下方的 可用算法。
使用私钥(PEM 密钥)#
配置此凭据的步骤如下:
- 选择 密钥类型(Key Type) 为 PEM 密钥(PEM Key)。
- 提供 私钥(Private Key):通过生成密钥对获得。示例请参考 生成 RSA 密钥对。
- 提供 公钥(Public Key):同样来自生成的密钥对。示例请参考 生成 RSA 密钥对。
- 选择用于签名声明的 算法(Algorithm)。支持的算法列表请参见下方的 可用算法。
可用算法#
该 n8n 凭据支持以下算法:
HS256HS384HS512RS256RS384RS512ES256ES384ES512PS256PS384PS512none