| Package | Description |
|---|---|
| com.databricks.sdk.core | |
| com.databricks.sdk.core.oauth |
| Modifier and Type | Method and Description |
|---|---|
OpenIDConnectEndpoints |
DatabricksConfig.getAzureEntraIdWorkspaceEndpoints() |
OpenIDConnectEndpoints |
DatabricksConfig.getDatabricksOidcEndpoints() |
OpenIDConnectEndpoints |
DatabricksConfig.getOidcEndpoints()
Deprecated.
Use
DatabricksConfig.getDatabricksOidcEndpoints() instead. This method incorrectly returns
Azure OIDC endpoints when azure_client_id is set, even for Databricks OAuth flows that
don't use Azure authentication. This caused bugs where Databricks M2M OAuth would fail when
ARM_CLIENT_ID was set for other purposes. Use instead: - getDatabricksOidcEndpoints(): For
Databricks OAuth (oauth-m2m, external-browser, etc.). -
getAzureEntraIdWorkspaceEndpoints(): For Azure Entra ID OIDC endpoints. |
| Modifier and Type | Method and Description |
|---|---|
OpenIDConnectEndpoints |
OAuthClient.getOidcEndpoints() |
static OpenIDConnectEndpoints |
OAuthClientUtils.resolveOidcEndpoints(DatabricksConfig config)
Resolves the OAuth OIDC endpoints from the configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
ExternalBrowserCredentialsProvider.getScopes(DatabricksConfig config,
OpenIDConnectEndpoints oidcEndpoints) |
OAuthClient.Builder |
OAuthClient.Builder.withOpenIDConnectEndpoints(OpenIDConnectEndpoints openIDConnectEndpoints) |
| Constructor and Description |
|---|
Builder(String clientId,
String host,
OpenIDConnectEndpoints endpoints,
IDTokenSource idTokenSource,
HttpClient httpClient)
Creates a new Builder with required parameters.
|
Copyright © 2026. All rights reserved.