Defining Snowflake Security Integrations

The following properties are applicable to a Snowflake Security Integration object.

Tab

Property

Description

Additional Information

General

Security Integration Type Specifies the security integration type to be used  
Enabled Specifies whether to initiate operation of the integration or suspend it  
OAuth Issue Refresh Tokens Specifies whether a refresh token can be exchanged for an access token when the current access token has expired  
OAuth Refresh Token Validity Specifies the duration for which the refresh token is valid, in seconds  
Client Type Specifies the OAUTH interface type  
Partner Application Value Specifies the partner application to be used Available only when Client Type is set to Partner Application
OAuth client Type Specifies the client being registered Available only when Client Type is set to Custom
Allow Non-TLS Redirect URI Specifies whether the redirect URI can be a URI unprotected by TLS
OAuth Redirect URI Specifies the client URI
OAuth Enforce PKCE Specifies whether Proof Key for Code Exchange is required for integration
Network Policy Specifies an existing network policy active for your account
OAuth Client RSA Public Key Specifies an RSA public key
OAuth Client RSA Public Key 2 Specifies a second RSA public key

Blocked Roles List

  Specifies a list of Snowflake roles that a user cannot explicitly consent to using after authenticating  

Pre-Authorization Roles List

  Specifies a list of Snowflake roles that a user does not need to explicitly consent to using after authenticating