Snowflake OAuth Authentication
The following steps will help you set up the native Snowflake OAuth authentication using the Input tool.
For information on Entra ID (Azure AD) authentication setup, see the Snowflake - Azure AD (single-tenant application setup) and Snowflake - Azure AD (multi-tenant application setup) Community articles.
Prerequisites
To be able to set up Snowflake OAuth authentication you need:
Valid DSN prepared with the Authenticator option set to oauth,
OAuth authority URL, Port, Client ID, and Client Secret from the Snowflake administrator.
Authentication Set Up
In Designer, place the Input tool to the canvas.
Select the Use Data Connection Manager (DCM) check box.
Select Set Up a Connection.
In the Data Connections window, go to Data sources and choose Snowflake ODBC.
The Connection Manager window pops up. Select + Add Data Source.
Fill in the Data Source Name and choose the prepared Snowflake OAuth DSN.
Select Save.
To link the credentials select + Connect Credential.
Choose OAuth as an Authentication Method.
For OAuth Application choose Create New Credential and fill in the information needed (you should get the OAuth authority URL, Port, Client ID and Client Secret from the Snowflake administrator).
Choose Create New Credential for OAuth Tokens.
Fill in the Credential Name and select Create and Link.
Select the Connect button and sign in on the Snowflake manager external browser window.