JWT credentials
You can use these credentials to authenticate the following nodes:
Supported authentication methods
- Passphrase: Signed with a secret with HMAC algorithm
- Private key (PEM key): For use with Private Key JWT (opens in a new tab) with RSA or ECDSA algorithm
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:
- Select the Key Type of Passphrase.
- Enter the Passphrase Secret
- 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:
- Select the Key Type of PEM Key.
- A Private Key: Obtained from generating a Key Pair. Refer to Generate RSA Key Pair (opens in a new tab) for an example.
- A Public Key: Obtained from generating a Key Pair. Refer to Generate RSA Key Pair (opens in a new tab) for an example.
- 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:
HS256HS384HS512RS256RS384RS512ES256ES384ES512PS256PS384PS512none