Skip to content

Preserve platform auth for OIDC policy updates - #35

Merged
chen21019 merged 1 commit into
mainfrom
fix/oidc-config-proxy-body
Sep 16, 2026
Merged

chen21019 merged 1 commit into
mainfrom
fix/oidc-config-proxy-body

Conversation

@chen21019

Copy link
Copy Markdown

Summary

  • preserve the caller PastureStack authorization for administrative POST /v1-auth/config requests
  • retain external IdP access tokens for read-only authentication config and identity enrichment
  • normalize generated Bearer headers and add route-selection regression coverage
  • bump the immutable engine release line to 0.183.309 and update compatibility/release documentation

Root cause

The authentication proxy replaced the platform operator credential with the external provider access token. Authentication Service then could not consume the actor-bound MFA policy ticket through the control-plane API, so a confirmed unrestricted policy save was rejected before ticket consumption.

Validation

  • GenericWhitelistedProxyTest: 15/15 passed on the 35-module Maven reactor
  • scripts/check-pasturestack-source: passed with auth_config_proxy_identity=caller-platform-credential
  • all POMs parse and contain no stale 0.183.308 project version
  • git diff --check passed

Server release integration will additionally exercise the public /v1-auth/config boundary; direct port 8090 validation is explicitly insufficient.

@chen21019
chen21019 requested a review from a team as a code owner September 16, 2026 12:48
@chen21019
chen21019 enabled auto-merge (squash) September 16, 2026 12:55
@chen21019
chen21019 merged commit 64b94f2 into main Sep 16, 2026
5 checks passed
@chen21019
chen21019 deleted the fix/oidc-config-proxy-body branch September 16, 2026 12:55
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