--- title: JWT credentials description: Documentation for the JWT credentials. Use these credentials to authenticate JWT in n8n, a workflow automation platform. contentType: [integration, reference] priority: medium --- # JWT credentials You can use these credentials to authenticate the following nodes: - [JWT](/08-0-0-Workflow/integrations/builtin/core-nodes/n8n-nodes-base.jwt.md) - [Webhook](/08-0-0-Workflow/integrations/builtin/core-nodes/n8n-nodes-base.webhook/index.md) ## Supported authentication methods - Passphrase: Signed with a secret with HMAC algorithm - Private key (PEM key): For use with [Private Key JWT](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authenticate-with-private-key-jwt) with RSA or ECDSA algorithm ## Related resources Refer to the [JSON Web Token spec](https://datatracker.ietf.org/doc/html/rfc7519) for more details. For a more verbose introduction, refer to the [JWT website Introduction to JSON Web Tokens](https://jwt.io/introduction). Refer to [JSON Web Token (JWT) Signing Algorithms Overview](https://auth0.com/blog/json-web-token-signing-algorithms-overview/) 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](#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](https://auth0.com/docs/secure/application-credentials/generate-rsa-key-pair) for an example. 3. A **Public Key**: Obtained from generating a Key Pair. Refer to [Generate RSA Key Pair](https://auth0.com/docs/secure/application-credentials/generate-rsa-key-pair) for an example. 4. Select the **Algorithm** used to sign the assertion. Refer to [Available algorithms](#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`