Programmatic Access Tokens on Roadmap - what's in scope? #3761
|
I know that PAT authentication is currently on the roadmap, but I was wondering what's in scope for this. Will this include the ability to generate and rotate programmatic access tokens for a service user created through Terraform? At the moment we are doing something along these lines to create a password, assign it to a new user, and then store the result in Hashicorp Vault: I'm not a huge fan of this method, but it fits the use cases where some of our end user tooling only supports username & password authentication to Snowflake, and it does mean we can do it all just through Terraform. Once November rolls around and legacy service users are no longer able to be created, we'll have to use PATs for these use cases. Ideally I don't want anyone to have to manage their tokens directly - generating these programmatically in Terraform would be preferable, to be picked up downstream from some kind of secure store. This also means that we could automatically rotate the tokens, which would be nice! In a perfect world, we'd be able to do something like this: Is this a use case that's supported on the roadmap somewhere? |
Replies: 1 comment 4 replies
|
Hi @Andrew-Lindsay42 👋 Thanks for your insights! We'll start working on the PATs later this month. We still haven't established a clear scope for this feature. For now, we will support PAT authentication in the provider (via Go driver) and basic PAT management. Currently, we aren't planning to implement rotating PATs. We will update you when we agree on the scope and designs. |
Hi @Andrew-Lindsay42 👋
Thanks for your insights! We'll start working on the PATs later this month. We still haven't established a clear scope for this feature. For now, we will support PAT authentication in the provider (via Go driver) and basic PAT management. Currently, we aren't planning to implement rotating PATs.
We will update you when we agree on the scope and designs.