跳到主要内容

JWT 凭据

这些凭据可用于以下节点的身份验证:

支持的身份验证方式 ​

  • Passphrase(口令):使用 HMAC 算法和秘密值签名
  • Private key (PEM key)(私钥,PEM 密钥):搭配使用 RSA 或 ECDSA 算法的 Private Key JWT 使用

相关资源 ​

更多详情,请参阅 JSON Web Token 规范。

更详细的介绍,请参阅 JWT 网站的 JSON Web Token 简介。如何在这两种类型及相关算法之间选择,请参阅 JSON Web Token(JWT)签名算法概述。

使用口令 ​

配置此凭据的步骤如下:

  1. 将 Key Type(密钥类型)设为 Passphrase(口令)。
  2. 输入口令 Secret(秘密值)。
  3. 选择用于签署断言的 Algorithm(算法)。支持的算法列表,请参阅下方的可用算法。

使用私钥(PEM 密钥) ​

配置此凭据的步骤如下:

  1. 将 Key Type(密钥类型)设为 PEM Key(PEM 密钥)。
  2. Private Key(私钥):通过生成密钥对获得。示例请参阅生成 RSA 密钥对。
  3. Public Key(公钥):通过生成密钥对获得。示例请参阅生成 RSA 密钥对。
  4. 选择用于签署断言的 Algorithm(算法)。支持的算法列表,请参阅下方的可用算法。

可用算法 ​

此 n8n 凭据支持以下算法:

  • HS256
  • HS384
  • HS512
  • RS256
  • RS384
  • RS512
  • ES256
  • ES384
  • ES512
  • PS256
  • PS384
  • PS512
  • none
本文为社区中文翻译。查看对应英文原文