This section provides details on the authentication methods available for the AI Catalog datasource when using MCP / AI Agent discovery mode in Data Integrity Suite.
Note: Authentication methods in this section apply to MCP / AI Agent mode only.
One authentication method applies to all MCP server endpoints and AI agent endpoints
within a single connection. If different endpoints require different credentials,
create a separate connection for each.
| Authentication Method | Description |
|---|---|
| No Authentication | No credentials are sent. Use this method when all configured MCP server and AI agent endpoints are accessible without authentication (for example, on an internal network). |
| API Key | Sends a static API key in a configurable HTTP request header.
Provide the following fields:
|
| Bearer Token | Sends a token as Authorization: Bearer
<token> on every request. Provide the
following field:
|
| OAuth2 Client Credentials (API Key + Secret) | Exchanges a client credential for a Bearer token before each
harvest run using the OAuth2 client credentials grant. Provide the
following fields:
|
| OAuth2 Authorization Code (refresh token) | Uses a pre-issued refresh token to obtain a new access token
before each harvest run. A browser OAuth2 flow is not supported;
you must obtain the refresh token manually. Provide the following
fields:
|
| Basic (Username / Password) | Sends credentials as Authorization: Basic
<base64(username:password)> on every request.
Provide the following fields:
|
| Snowflake Key-Pair (RSA JWT) | Authenticates using an RSA private key to generate a signed JWT for Snowflake-secured endpoints. Provide the RSA private key associated with your Snowflake user account. |
The Verify SSL Certificates toggle is available for all authentication methods. When enabled (default), the connector validates SSL/TLS certificates on all configured endpoints. Disable this only in controlled environments where endpoints use self-signed certificates.