Integrate Snowflake

Snowflake offers a cloud-based data storage and analytics service (see https://www.snowflake.com/). You can protect access to Snowflake by integrating Snowflake  with Identity as a Service. Once integrated, users can use single sign-on to log in to their Snowflake account through Identity as a Service.

Note: This integration was tested using Identity as a Service version 5.13 and Snowflake version 4.42. Other versions of Snowflake may require integration and configuration steps that differ from those documented in this procedure. For other versions of Snowflake, this integration guide may be used as an initial approach for integrating Snowflake. In the event of other issues, contact support@entrust.com for assistance.

Helpful documentation

If you need assistance configuring Snowflake for Identity as a Service authentication, see https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-configure-idp.html#custom-idp-setup.

To integrate Snowflake with Identity as a Service, you must do the following:

Step 1: Create a new Snowflake user for testing

Step 2:  Add Snowflake to Identity as a Service

Step 3: Create a resource rule to protect access to Snowflake

Step 4: Copy the SAML Configuration from Identity as a Service

Note: You need to copy the Single Sign-On URL. You need this URL in Step 6: Configure Snowflake for Identity as a Service authentication.

Step 5: Export the signing certificate from Identity as a Service

Step 6: Configure Snowflake for Identity as a Service authentication

Step 7: Test the integration