Update Jenkins, Jira, Jotform, and JWT credentials to template; remove old gif

This commit is contained in:
freakwriter 2024-05-14 11:47:37 -04:00
parent 63e28bc8a4
commit db5f5a2c19
5 changed files with 95 additions and 31 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 MiB

View File

@ -6,20 +6,30 @@ contentType: integration
# Jenkins credentials
You can use these credentials to authenticate the following nodes with CircleCI.
You can use these credentials to authenticate the following nodes:
- [Jenkins](/integrations/builtin/app-nodes/n8n-nodes-base.jenkins/)
## Prerequisites
Create an account on a [Jenkins](https://www.jenkins.io/) instance.
Create an account on a [Jenkins](https://www.jenkins.io/){:target=_blank .external-link} instance.
## Using Access Token
## Supported authentication methods
1. Access your Jenkins User.
2. Visit the *Configure* section.
3. Click on the *Add new Token* button.
4. Type in a name for your token and click on the *Generate* button.
5. Copy the generated API Token and use it with your Jenkins API node credentials in n8n.
- API token
## Related resources
Jenkins doesn't provide public API documentation; API documentation for each page is available from the user interface in the bottom right. Refer to those detailed pages for more information about the service. Refer to [Jenkins Remote Access API](https://www.jenkins.io/doc/book/using/remote-access-api/){:target=_blank .external-link} for information on the API and API wrappers.
## Using API token
To configure this credential, you'll need:
- The **Jenkins Username**: For the user whom the token belongs to
- A **Personal API Token**: Generate this from the user's **profile details > Configure > Add new token**. Refer to [these Stack Overflow instructions](https://stackoverflow.com/questions/45466090/how-to-get-the-api-token-for-jenkins){:target=_blank .external-link} for more detail.
- The **Jenkins Instance URL**
Jenkins rebuilt their API token setup in 2018. If you're working with an older Jenkins instance, be sure you're using a non-legacy API token. Refer to [Security Hardening: New API token system in Jenkins 2.129+](https://www.jenkins.io/blog/2018/07/02/new-api-token-system/){:target=_blank .external-link} for more information.

View File

@ -6,22 +6,37 @@ contentType: integration
# Jira credentials
You can use these credentials to authenticate the following nodes with Jira.
You can use these credentials to authenticate the following nodes:
- [Jira](/integrations/builtin/app-nodes/n8n-nodes-base.jira/)
- [Jira Trigger](/integrations/builtin/trigger-nodes/n8n-nodes-base.jiratrigger/)
## Prerequisites
Create a [Jira](https://www.JIRA.com/) account.
Create a [Jira](https://www.atlassian.com/software/jira){:target=_blank .external-link} Software Cloud or Server account.
## Using Access Token
## Supported authentication methods
1. Access your Jira dashboard.
2. Select on your user icon in the top right.
3. Select **Manage account**.
4. Select the**Security** tab.
5. Select **Create and manage API tokens**.
6. Create API token.
7. Use the API token in the Jira node credentials in n8n, along with the email address and Jira domain.
- SW Cloud API token: For use with Jira Software Cloud
- SW Server account: For use with Jira Software Server
## Related resources
Refer to [Jira's API documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v2/intro/#about){:target=_blank .external-link} for more information about the service.
## Using SW Cloud API token
To configure this credential, you'll need:
- The **Email** address associated with your Jira account
- An **API Token**: Refer to [Manage API tokens for your Atlassian account](https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/){:target=_blank .external-link} for instructions to create an API token.
- The **Domain** you access Jira on
## Using SW Server account
To configure this credential, you'll need:
- The **Email** address associated with your Jira account
- A **Password** for that account
- The **Domain** you access Jira on

View File

@ -6,23 +6,29 @@ contentType: integration
# JotForm credentials
You can use these credentials to authenticate the following nodes with JotForm.
You can use these credentials to authenticate the following nodes:
- [JotForm Trigger](/integrations/builtin/trigger-nodes/n8n-nodes-base.jotformtrigger/)
## Prerequisites
Create a [JotForm](https://www.jotform.com/) account.
Create a [JotForm](https://www.jotform.com/){:target=_blank .external-link} account.
## Using Access Token
## Supported authentication methods
1. Access your [JotForm account](https://www.jotform.com/myaccount/).
2. Click on the ***API*** tab on the left.
3. Click on the ***Create New Key*** button.
4. Change the Permissions to 'Full Access'.
5. Use the key in the JotForm credentials in n8n: paste it in the ***API Key*** field.
- API key
If you have problems retrieving the list of your forms, try to select one of the other options in the ***API Domain*** parameter.
## Related resources
![Getting JotForm credentials](/_images/integrations/builtin/credentials/jotform/using-access-token.gif)
Refer to [JotForm's API documentation](https://api.jotform.com/docs/){:target=_blank .external-link} for more information about the service.
## Using API key
To configure this credential, you'll need:
- An **API Key**: Get an API key from the [API section](https://www.jotform.com/myaccount/api){:target=_blank .external-link} of **My Account**. Refer to [Jotform API Getting Started](https://api.jotform.com/docs/#gettingstarted) for detailed instructions.
- The **API Domain**: This determines which base URL is used for the API. The domain selected needs to match the forms you're working with. Options include:
- `api.jotform.com`: The default base URL.
- `eu-api.jotform.com`: Used by Jotform [EU Safe Forms](https://www.jotform.com/eu-safe-forms/){:target=_blank .external-link}.
- `hipaa-api.jotform.com`: Used by JotForm [HIPAA forms](https://www.jotform.com/hipaa/){:target=_blank .external-link}.

View File

@ -7,18 +7,51 @@ description: Documentation for the JWT credentials. Use these credentials to aut
You can use these credentials to authenticate the following nodes:
[JWT](/integrations/builtin/core-nodes/n8n-nodes-base.jwt/)
- [JWT](/integrations/builtin/core-nodes/n8n-nodes-base.jwt/)
## Supported authentication methods
You can use a passphrase or a PEM key.
- 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){:target=_blank .external-link} with RSA or ECDSA algorithm
## Related resources
Refer to the [JWT website](https://jwt.io/introduction){:target=_blank .external-link} for more information about working with JWTs.
Refer to the [JSON Web Token spec](https://datatracker.ietf.org/doc/html/rfc7519){:target=_blank .external-link} for more details.
For a more verbose introduction, refer to the [JWT website Introduction to JSON Web Tokens](https://jwt.io/introduction){:target=_blank .external-link}. Refer to [JSON Web Token (JWT) Signing Algorithms Overview](https://auth0.com/blog/json-web-token-signing-algorithms-overview/){:target=_blank .external-link} 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**:
- **Key Type**: **Passphrase**
- The Passphrase **Secret**
- 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, select the **Key Type** of **PEM Key**:
- **Key Type**: **PEM**
- 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){:target=_blank .external-link} for an example.
- 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){:target=_blank .external-link} for an example.
- 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`