Skip to content

Conversation

@hectorcast-db
Copy link
Contributor

What changes are proposed in this pull request?

Separate Databricks OIDC endpoint logic into a separate method.

The getOidcEndpoints() property was incorrectly returning Azure OIDC endpoints when ARM_CLIENT_ID was set, even for Databricks OAuth flows (like oauth-m2m) that don't use Azure authentication.

This was changed on a previous PR to fix M2M authentication: #657

Given that some users may be depending on this behavior, this PR returns the previous behavior to this method and instead creates a dedicated getDatabricksOidcEndpoints() method.

How is this tested?

Run unit tests and integration tests with appropriate environment variables set.

@github-actions
Copy link

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/sdk-java

Inputs:

  • PR number: 659
  • Commit SHA: 735b616a06235c8192073537dd24098cd4d2d2b1

Checks will be approved automatically on success.

@hectorcast-db hectorcast-db added this pull request to the merge queue Feb 11, 2026
Merged via the queue into main with commit 093a612 Feb 11, 2026
16 checks passed
@hectorcast-db hectorcast-db deleted the hectorcast-db/new-method branch February 11, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants