In order to make the connections between Alteryx and Snowflake even more secure we would like to have the possibility to connect to snowflake with OAuth in an easier way.
The connections to snowflake via OAuth are very similar to the connections Alteryx already does with O365 applications. It requires:
- Tenant URL
- Client ID
- Client Secret
- Get Authorization token provided by the snowflake authorization endpoint.
- Give access consent (a browser popup will appear)
- With the Authorization Code, the client ID and the Client Secret make a call to retrieve the Refresh Token and TTL information for the tokens
- Get the Access Token every time it expires
With this an automated workflow using OAuth between Alteryx and Snowflake will be possible.
You can find a more detailed explanation in the attached document.