> ## Documentation Index
> Fetch the complete documentation index at: https://docs.impresivai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication

> Configure how users connect accounts to your node

# Authentication

In step 2, click **Add** to create an authentication method.

The modal includes:

* **Label**
* **Description**
* **Type**

Supported types:

* **Credentials form** (API key, bearer token, custom fields)
* **OAuth 2.0**

## Credentials form

Use the form builder to define fields shown to end users.

For each field, set:

* **Name** (key used in scripts)
* **Label** (shown in UI)
* **Type** (for example, string)
* **Required** (on/off)

The preview panel updates live and shows required markers.

## OAuth 2.0

Configure standard OAuth fields:

* Authorization URL
* Scopes
* Additional params
* Code challenge (optional)
* Access token URL
* Refresh token URL
* Redirect URL

You can also enable **Client credentials filled by user** when each workspace must bring its own client ID and secret.

## Testing checklist

1. Confirm redirect URL matches your provider app settings.
2. Connect a test account from the preview panel.
3. Verify token exchange succeeds.

<Tip>
  Keep scope lists minimal. Request only permissions required by your trigger and action logic.
</Tip>
