mirror of
https://github.com/openai/codex.git
synced 2026-10-21 17:48:44 +00:00
## What changed - Add an account IdP identity resolver that checks ID-token bindings against trusted issuer and client provenance before discovering the refresh-token endpoint. An expired ID token does not by itself invalidate the refresh grant. - Generalize `EmaIdpIdentity` and token exchange requests to carry caller-owned credential leases. Invoke a `finish_idp` callback after the IdP exchange and before resource authorization server I/O so callers can release their refresh guards at that boundary. - Reject empty expected OIDC issuers and client IDs, and expose an unverified issuer hint solely for explaining legacy login migration. GitOrigin-RevId: 34473fed82a9a6e58997664cd5e6e67049b5ee7e