Secrets

Snowflake secrets securely stores sensitive information, such as credentials or keys, allowing users to use these values without needing direct access to them. For more details, refer to Snowflake: Create Secret

In Snoweaver, secrets play a crucial role in securing authentication for various job types, including Web Request, SSH, and SFTP. To use these secrets, they must be explicitly added to the Allowed Secrets section of a specific project through the Admin console.

Snoweaver supports three types of secrets that can be configured through the Admin console:

  • String: A sensitive string value, such as a service access token, API key, or private key. This type is suitable for storing any single-value secret.

  • Basic: Consists of a username and password pair. This type is commonly used for standard HTTP Basic Authentication or other systems requiring separate username and password credentials.

  • OAuth2: Used for generating OAuth 2.0 access tokens. Configuring an OAuth2 secret involves setting up a security integration for authenticating with an external API. This type is ideal for services that use OAuth 2.0 for authorization. For more detailed information on setting up OAuth2 secrets, refer to OAuth Integrations.