E2E: portable-cluster rip-and-replace re-run (OIDC + Exchange; #30 gateway gate) #37
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lab/authz-bridge#37
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
#31 — Spec: public-client support + replace hand-rolled protocol code with the x/oauth2 + go-oidc + hstern trio
What to build
On the
portablecluster, rip and replace the old bridge: delete the old CRs, the oldauthzappsCRD, and theauthz-bridge-systemnamespace; build/push the image and deploy the new bridge; then verify the OIDC Flow (public client, PKCE, session, lazy refresh) and the Exchange Flow (RFC 8693, no secret) end-to-end through thehttpbin-authfixture. This run also closes the #30 gateway verification gate (the gateway must honordenied_response302 +Set-Cookieandresponse_headers_to_addSet-Cookie).Acceptance criteria
authzappsCRD, and theauthz-bridge-systemnamespace are removed.Authorization, subject token consumed).denied_response(302 +Set-Cookie) andresponse_headers_to_add(Set-Cookie) — the #30 gateway gate.authzappsCRD is recreated (deleted for now, recreated only after E2E passes).Blocked by