Skip to content

Add group configuration and auth validation - #898

Open
mihaimitrea-db wants to merge 1 commit into
mainfrom
rbac-sdk-java
Open

Add group configuration and auth validation#898
mihaimitrea-db wants to merge 1 commit into
mainfrom
rbac-sdk-java

Conversation

@mihaimitrea-db

@mihaimitrea-db mihaimitrea-db commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the group_id / DATABRICKS_GROUP_ID configuration and defines how authentication methods without group-assumption support behave.

  • Automatic authentication skips unsupported providers so the chain can continue.
  • Explicitly selected unsupported providers return an actionable DatabricksException.
  • Configuration values work through profiles, environment variables, and code.

This is PR 1 of 3. The next PR adds OAuth group-assumption behavior.

Testing

  • DatabricksConfigTest
  • UnsupportedGroupCredentialsProviderTest
  • Spotless and repository push checks

NO_CHANGELOG=true

@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 24, 2026 16:26 — with GitHub Actions Active
@mihaimitrea-db mihaimitrea-db self-assigned this Aug 25, 2026
@mihaimitrea-db
mihaimitrea-db marked this pull request as ready for review August 25, 2026 08:58
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 09:32 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 09:33 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 09:33 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 09:34 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 09:34 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 09:35 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 10:50 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 10:50 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 13:06 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 13:07 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 14:08 — with GitHub Actions Active
@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 25, 2026 14:09 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown
Contributor

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: 898
  • Commit SHA: bb922453d67f3a00c8f6a1e87441ad02f17d4a11

Checks will be approved automatically on success.

@mihaimitrea-db
mihaimitrea-db deployed to test-trigger-is August 26, 2026 08:14 — with GitHub Actions Active
@mihaimitrea-db mihaimitrea-db changed the title Add group assumption for OAuth authentication Add group configuration and auth validation Aug 26, 2026
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.

1 participant