Credentials
JWT credentials

JWT credentials

You can use these credentials to authenticate the following nodes:

Supported authentication methods

Related resources

Refer to the JSON Web Token spec (opens in a new tab) for more details.

For a more verbose introduction, refer to the JWT website Introduction to JSON Web Tokens (opens in a new tab). Refer to JSON Web Token (JWT) Signing Algorithms Overview (opens in a new tab) for more information on selecting between the two types and the algorithms involved.

Using Passphrase

To configure this credential:

  1. Select the Key Type of Passphrase.
  2. Enter the Passphrase Secret
  3. Select the Algorithm used to sign the assertion. Refer to Available algorithms below for a list of supported algorithms.

Using private key (PEM key)

To configure this credential:

  1. Select the Key Type of PEM Key.
  2. A Private Key: Obtained from generating a Key Pair. Refer to Generate RSA Key Pair (opens in a new tab) for an example.
  3. A Public Key: Obtained from generating a Key Pair. Refer to Generate RSA Key Pair (opens in a new tab) for an example.
  4. Select the Algorithm used to sign the assertion. Refer to Available algorithms below for a list of supported algorithms.

Available algorithms

This n8n credential supports the following algorithms:

  • HS256
  • HS384
  • HS512
  • RS256
  • RS384
  • RS512
  • ES256
  • ES384
  • ES512
  • PS256
  • PS384
  • PS512
  • none