Snowflake's security policy is changed. What should we do?

We are using a Snowflake account without two-factor authentication (2FA) connected to Retool. However, due to changes in Snowflake's security policy, all accounts are now required to enable MFA or, for APIs, connect using key-pair authentication. Retool still connects using account-based authentication. How should we respond to this change?

1 Like

Hi @sangbom.ha

I'm setting up a brand new Retool Instance and Snowflake Instance, so I'm not sure if you can follow this exact procedure without disrupting your existing setup.

With that said, here is what I did...

First, I created a user of type=service.
This user type does not require that MFA is enabled.

I then created a key pair for that new user.

In Retool, when creating the Snowflake resource, I chose the Key Pair auth method.

Now I'm able to connect to from Retool to Snowflake.

Hope this helps!

1 Like