Hello everyone,
We use Snowflake connections from ArcGIS Pro and ArcGIS Server (context). We currently use a Snowflake human user (username + passw). This also allows us to publish web layers to our ArcGIS Enterprise (context).
Snowflake is enforcing relevant security changes/requirements for users/accounts as presented here. When reviewing those changes, some will be already applied from April 2025: "Enable for all accounts the default authentication policy, with MFA enforced on password sign-ins for human users".
Will our DB connections continue to work from April 2025? Is anyone else facing the same potential issue and found a solution already?
---
Currently there are only two authentications types available to create a database connection file from ArcGIS Pro to Snowflake (User or browser-based SSO). Browser-based SSO is no alternative* for us. Key pair authentication might be a solution** for the future, but is not yet available within ArcGIS.
*This authentication method prompts you to provide credentials for authentication each time you connect. Do not use this method if you will publish web layers or use the data from this connection in geoprocessing models.
**Snowflake: "Note that these policies have no bearing on single sign-on users (using SAML or OAuth) or users using key-pair authentication."
With this information in mind, what are Esri's recommendations on the topic to avoid service interruptions (that the DB connections stop working)? Would switching to a Snowflake service user (instead of a human user) be a good workaround?
Thank you for your assistance,