The Snowflake driver supports the following types of authentication:

  • User ID and password authentication authenticates the user to the database using an user name and password.
  • Browser-based SSO authentication authenticates the user to the database using a web browser in Microsoft Windows.
  • Key-pair authentication authenticates the user using a pair of private and public keys.
  • OAuth 2.0 authentication authenticates the user to the database using OAuth 2.0.