State-model amendment: resolve + carry end_session_endpoint #13
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lab/authz-bridge#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#11 — Spec: The flow-serving bridge (gRPC ext_authz Check + OIDC/Exchange flows + callback/logout listener)
What to build
A small state-model amendment: the leader's IdP discovery resolve also extracts
end_session_endpoint, and the OIDC section of the resolved state (RegistryEntry+ Snapshot) carries it — so RP-initiated logout (EndSession=true) works without a per-request discovery fetch. This is an additive change to the already-built resolve step (discovery is already fetched; extract one more field).Acceptance criteria
end_session_endpointfrom the discovery document.OIDCsection of the RegistryEntryand the Snapshot carriesend_session_endpoint.end_session_endpointin the discovery document is handled (the field is empty;EndSessionis a no-op / validation error per policy).stubIdPhttptest double (a new discovery assertion) + the existing envtest leader path.Blocked by
None — can start immediately.
ginjiruu referenced this issue2026-09-14 17:05:33 +00:00
ginjiruu referenced this issue2026-09-14 17:05:34 +00:00