Skip to content

feat(security-core): product-agnostic ConfigurableTenantResolver#1

Merged
casc84ab merged 2 commits into
mainfrom
feat/tenant-header-bridge
Jun 26, 2026
Merged

feat(security-core): product-agnostic ConfigurableTenantResolver#1
casc84ab merged 2 commits into
mainfrom
feat/tenant-header-bridge

Conversation

@casc84ab

Copy link
Copy Markdown
Contributor

Adds ConfigurableTenantResolver (reads tenant id from configurable claim dot-paths, single-tenant fail-closed) implementing TenantResolverPort. Additive/opt-in. Part of the token-handler BFF security extraction landing in 26.06.03.

casc84ab added 2 commits June 25, 2026 11:33
Default TenantResolverPort: reads the tenant id from validated token claims at
configurable dot-paths (default tenant_ids), single-tenant fail-closed (emits the
id only when the token carries exactly one, empty for 0 or >1 so the caller fails
closed). Dev version 26.06.03-SNAPSHOT; api/spi pinned to the 26.06.02 release.
…03 framework release

Drop the hand-rolled pre-release SNAPSHOT version pin and the dependencyManagement
neutralization; the module returns to a clean 26.06.02 pom (the code changes stay).
flywork fwversion bump will take the whole framework to 26.06.03 uniformly.
@casc84ab casc84ab merged commit 1975f2a into main Jun 26, 2026
1 check passed
@casc84ab casc84ab deleted the feat/tenant-header-bridge branch June 26, 2026 11:42
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