Skip to content

Snowflake OAuth authentication

Team Edition supports multiple authentication methods for Snowflake: username/password, private key, OAuth, and SSO.

Username/password

  1. From the Authentication dropdown, select Snowflake username/password.
  2. Enter your Snowflake username and password in the User name and User password fields.
  3. Optionally, enter the Snowflake role you want to use in the Role field.
  4. Click Test to verify the connection.

Private key

  1. From the Authentication dropdown, select Private key.
  2. Enter your Snowflake username in the User name field, then click Upload file to select your private key file (.p8 or .pem).

    Info

    To generate a key pair for Snowflake, see the Snowflake key pair authentication guide.

  3. If your private key is encrypted, enter the passphrase in the Passphrase field.

  4. Optionally, enter the Snowflake role you want to use in the Role field.
  5. Click Test to verify the connection.

Snowflake OAuth

Info

To set up an OAuth integration in Snowflake, see the Snowflake OAuth documentation.

  1. From the Authentication dropdown, select Snowflake OAuth.
  2. Enter the Client ID of your Snowflake OAuth integration.
  3. Optionally, enter the Client Secret for a more secure connection.
  4. Enter the authorization and token endpoint URLs in the OAuth Authentication URL and OAuth Token URL fields.
  5. Optionally, enter any required scopes in the OAuth Scopes field.

    Info

    For information on OAuth scopes, see OAuth scopes.

  6. Click Test to verify the connection.

  7. In the Open External Link dialog, click Open Link.
  8. Sign in to your Azure account and allow access if prompted.
  9. After authentication is complete, return to Team Edition.

SSO (Deprecated)

Note

SSO authentication is deprecated. Consider switching to Snowflake OAuth for a more secure and supported option.

  1. From the Authentication dropdown, select SSO (Deprecated).
  2. Enter the identity provider ID configured in Snowflake in the Identity Provider ID field.
  3. Optionally, enter the Snowflake role you want to use in the Role field.
  4. Click Test to verify the connection.