# Package com.databricks.jdbc.auth

package com.databricks.jdbc.auth

Classes
Class
Description
AuthConstants
AzureExternalBrowserProvider
Production-ready Azure U2M OAuth provider for Databricks SQL.
AzureMSICredentialProvider
Implementation of CredentialsProvider that uses Azure Managed Service Identity (MSI) for authentication with Databricks services.
AzureMSICredentials
Provides authentication functionality using Azure Managed Service Identity (MSI).
DatabricksTokenFederationProvider
Implementation of the Credential Provider that exchanges the third party access token for a Databricks InHouse Token This class exchanges the access token if the issued token is not from the same host as the Databricks host.
EncryptedFileTokenCache
A TokenCache implementation that stores tokens in encrypted files.
JwtPrivateKeyClientCredentials
An implementation of RefreshableTokenSource implementing the JWT client_credentials OAuth grant type.
JwtPrivateKeyClientCredentials.Builder
NoOpTokenCache
A no-operation implementation of TokenCache that does nothing.
OAuthRefreshCredentialsProvider
PrivateKeyClientCredentialProvider