snowflakeauth
Authentication Helpers for 'Snowflake'
Eight months from first release to keyring caching and workload identity.
◆Recent moves
- 5mo ago
Keyring connection caching and OIDC workload identity added
Adds on-disk connection caching through the system keyring and workload identity authentication for the OIDC provider. The furthest step yet toward unattended machine authentication, though only one provider is covered.
View source ↗ - 7mo ago
externalbrowser login supported; config error messages rewritten
Adds interactive browser authentication and rewrites three classes of misleading configuration error. The error-message work is a recurring theme for a package whose failures are almost all setup failures.
View source ↗ - 11mo ago
JWT key paths and verbose connection logging
Promotes jose and openssl to required dependencies, accepts private_key_path for JWT authentication, and adds verbose connection loading. Fills in the key-pair path that the initial release left partly configured.
View source ↗ - 1y ago
First release, reading Snowflake's own connections.toml files
The initial release, deliberately compatible with the configuration files the Python connector and Snowflake CLI already use. That compatibility choice is what every later release builds authentication modes on top of.
View source ↗