transferwise / pipelinewise-target-snowflake

Singer.io Target for Snowflake - PipelineWise compatible
https://transferwise.github.io/pipelinewise/
Other
51 stars 111 forks source link

Add support for external browser authentication #426

Open dlouseiro opened 3 months ago

dlouseiro commented 3 months ago

Is your feature request related to a problem? Please describe. All personal (non-service account) users in our Snowflake account do not have a password and authenticate via external browser. In the current implementation of the target, it seems that the only support authentication method is basic authentication (user/password).

While this may be the most common authentication method for service accounts and for executions running in a production-like setup, having the possibility to authenticate via browser is quite useful for local executions.

Describe the solution you'd like For the target to allow browser based authentication.

dlouseiro commented 3 months ago

PR here