MCP Server for Snowflake

Build 24.0.9300

OAuthAuthenticator

Specifies the service used for OAuth-based authentication when connecting to Snowflake. This property is required when using OAuth 2.0 tokens generated by an external Identity Provider (IdP) such as Azure AD or Okta.

Possible Values

None, Azure, OKTA, Other

Data Type

string

Default Value

"None"

Remarks

The following describes the OAuth flow when using an IdP:

  1. The client application initiates an OAuth flow using the specified OAuthAuthenticator.
  2. Depending on the value of OAuthAuthenticator, the connection directs the authentication request to:
    • Snowflake’s built-in OAuth service (None).
    • Azure AD (Azure).
    • Okta (OKTA).
    • Other External Providers (Other).
  3. The OAuth token generated by the provider is then passed to Snowflake to establish a secure connection.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 24.0.9300