Exchange Flow to hstern/go-token-exchange (mechanical swap) #35
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lab/authz-bridge#35
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
The Exchange Flow's RFC 8693 code runs on
github.com/hstern/go-token-exchange—client_idsent via the library'sExtra, actor fields omitted, no client secret. Behavior is preserved: the per-replica token cache, the exchanged-tokenAuthorizationinjection, and the subject-token consumption are unchanged.Acceptance criteria
hstern/go-token-exchange.client_id(viaExtra), omits the actor fields, and sends no client secret.Authorizationinjection, and subject-token removal are unchanged.make lintandmake testpass.Blocked by