This looks interesting, are there any plans to support snowflake external browser auth?
authenticator="externalbrowser"
Adding a Snowflake connection configuration option that allowed for standard Snowflake connection conventions might be a good option. That way you could connect to Snowflake with your existing configurations (.snowsql/, .snowflake/). Or explicitly specify by adding matching args/params to your project's config. # myconf.toml
[test-connection]
account=mysfaccount
authenticator="externalbrowser"
...
# config/config.yaml
source:
type: snowflake
connection:
file_path: test-connection
name: ./myconf.toml
change_tracking_database: melchi_cdc_db
change_tracking_schema: streams
sf.connect(connection_name=?, connections_file_path=Path(?).resolve()) git clone https://github.com/ryanwith/melchi.git
git pull external_browser
# remaining steps are the same
Would you mind testing it out and letting me know if it works for you? Would really appreciate it!You can also let me know if it works in discord here: https://discord.gg/bTg9kJ92