DirectQuery delegates the credentials handling to the Databricks server.The credentials, based on a connection string and password, are passed via DatabricksProperties to the server:
final DatabricksConnectionProperties properties = DatabricksConnectionProperties.builder() .connectionString(connectionString) .additionalOption( DatabricksConnectionProperties.PASSWORD_PROPERTY_KEY, "your-plain-password") .build();