This page 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 page 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 and TLS certificates on all configured endpoints. Disable this only in controlled environments where endpoints use self-signed certificates.