Platform

Introducing new Snowflake SQL workspaces supporting Key Pair authentication

With upcoming changes in the Snowflake authentication policies, we are adding new PERSON type Snowflake SQL workspaces, which are supporting SSO and KEY PAIR authentication.

Introducing new Snowflake SQL workspaces supporting Key Pair authentication
Key-Pair Authentication support

Users can now choose the authentication type when creating a Snowflake SQL workspace. Specifically, they can create new Person type workspace, which supports:

  • SSO login to Snowsight, and
  • Key Pair authentication for third-party tools.

New workspaces will be introduced to the platform on July 3rd.

Obtaining the Private Key

The required Private Key for Key Pair authentication can be generated and downloaded immediately during the workspace creation process:

If the key needs to be reset later, users can do so via the Credentials dialog, accessible under the Connect button:

Note: For security reasons, the Private Key is not stored anywhere. Be sure to save it right after creation. If you lose it, you’ll need to reset the Key Pair to generate a new Private Key.

Legacy Workspaces Still Available

Users may still create Legacy Service type workspace, which supports:

  • SSO login to Snowsight, and
  • Single-factor Password authentication for third-party tools.

However, Snowflake is deprecating Legacy Service users and single-factor password authentication later this year.

We strongly recommend switching to Person type workspaces with Key Pair authentication whenever possible — unless your use case requires password-based login, as some third-party tools still do not support Key Pair authentication.

To avoid disrupting our users’ existing workflows, we will keep the Legacy Service workspace with Password authentication as the default option until the end of August. After that, we will update the default alongside the planned changes related to the deprecation of Legacy Service workspaces.

Using Key Pair Authentication with Third-Party Tools

Below are links to documentation for popular database IDEs used by Keboola users that support Key Pair authentication.