Snowflake OAuth Provisioner Extension
The snowflake-oauth-provisioner extension provisions Snowflake OAuth integration and creates a paired oauth extension.
What It Does
Section titled “What It Does”- Creates Snowflake
SECURITY INTEGRATIONresources. - Retrieves OAuth credentials and stores them securely.
- Creates/manages a linked
oauthextension instance.
Configuration
Section titled “Configuration”{ "blocked_roles": ["SYSADMIN"], "scopes": ["session:role:ANALYST"]}Fields
Section titled “Fields”blocked_roles(optional): additional blocked roles merged with backend defaults.scopes(optional): additional scopes merged with backend defaults.
Lifecycle
Section titled “Lifecycle”Typical states:
PendingTestingConnectionCreatingIntegrationRetrievingCredentialsCreatingOAuthExtensionAvailable
- Provisioning is usually fast (seconds).
- This extension manages resources for you, including linked OAuth setup.