The driver supports the following authentication methods:
  • User ID/password authentication authenticates using the specified user IDs and passwords.
  • Kerberos authentication is a trusted third-party authentication service that verifies user identities. The driver supports both Windows Active Directory Kerberos and MIT Kerberos implementations.

  • Certificate-based authentication uses TLS/SSL protocol for authentication and authenticates the client to the server if the TLS/SSL client certificate is issued by a trusted Certificate Authority (CA) and the Common Name (cn) attribute of the TLS/SSL client certificate matches the database user name.
  • Microsoft Entra ID authentication (formerly Azure Active Directory Authentication) authenticates using Microsoft Entra ID (Entra ID) authentication when establishing a connection. The driver supports the following methods of Entra ID authentication:
    • User and password authentication
    • Service principal authentication

By default, the driver is configured to use user ID/password authentication (AuthenticationMethod=0).