Skip to main content
With Snowflake OAuth, users authorize their Code IDE credentials through Single Sign-On (SSO) via Snowflake rather than submitting a username and password to Paradime.
Available in: Code IDE only. The Bolt and Agent environments run non-interactively, so they use a dedicated service user with username and password or key-pair authentication instead.
If Snowflake is set up with SSO through a third-party identity provider, developers can use this method to log into Snowflake and authorize their dbt™ Code IDE credentials without any additional setup.

Configuring a security integration

To enable Snowflake OAuth, create a security integration in Snowflake to manage the OAuth connection between Paradime and Snowflake.
Only Snowflake account administrators (users with the ACCOUNTADMIN role) or a role with the global CREATE INTEGRATION privilege can execute this SQL command.
Execute the query below to create a security integration. See the full documentation on creating a security integration for custom clients here.
lineNumbers

Retrieve the Client ID and Secret

To get the Client ID and Secret required to connect to Paradime, run the query below in Snowflake:
lineNumbers

Enter the connection fields

This is a Code IDE method. An Admin sets the workspace-level fields (Profile Name, Target, Account, Client ID, Client Secret), and each developer sets their own user-level fields when authorizing their connection.