Local
Snowflake OAuth authentication is now supported. Requires the
httpuv package (#41).
The host field in connections.toml
files is now supported.
Account identifiers are now normalised when generating JWTs for key-pair authentication, so that regional, PrivateLink, and “global” account formats work as expected (#37).
keyring package.OIDC provider.config.toml and
connections.toml files both existing have been removed
(#25).connections.toml file does not exist are now clearer
(#23).connections.toml exists but lacks a
needed connection are now more specific and helpful (#26).externalbrowser authentication is now supported.jose and openssl have been upgraded to
required dependencies.SNOWFLAKE_HOME is set.private_key_path is permitted as a paramter when using
JWT authentication.snowflake_connection() gains a .verbose
parameter for more detailed logging of connection loading.snowflakeauth is a toolkit for
authenticating with Snowflake. It aims for compatibility with the
connections.toml and config.toml files used by
the Snowflake Connector for Python and the Snowflake CLI.