Skip to content

Authentication Snowflake

dbeaver-devops edited this page May 22, 2026 · 1 revision

Note: This feature is available in Enterprise and AWS editions only.

Table of contents

CloudBeaver 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).

    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

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.

    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 CloudBeaver.

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.

CloudBeaver Documentation

Clone this wiki locally