I-D Action: draft-ambekar-oauth-epop-03.txt
[email protected] Thu, 23 Jul 2026 19:02:27 -0700
| Newsgroups | gmane.ietf.announce |
|---|---|
| Message-ID | <178485854794.713480.6653377692281070598@dt-datatracker-d4d6ff9d9-fsx7d> |
Internet-Draft draft-ambekar-oauth-epop-03.txt is now available. Title: JSON Web Token (JWT) Profile for OAuth 2.0 Enveloped Proof of Possession (EPOP) Author: Ashwin Ambekar Name: draft-ambekar-oauth-epop-03.txt Pages: 47 Dates: 2026-07-23 Abstract: This specification defines a profile for OAuth 2.0 sender-constrained credentials in which access tokens and refresh tokens are cryptographically bound to the client's private key as a single inseparable envelope. Authorization code flows are also covered: the client declares its public key binding via cnf.jkt in the EPOP token presented at the token endpoint, ensuring the authorization code can only be exchanged by the key-holding client; the code itself travels as the standard code form parameter. Unlike existing mechanisms, EPOP provides proof-of-possession uniformly across both JWT and opaque access tokens, and across HTTP and non-HTTP transports. The profile extends sender-constraining beyond HTTP to non-HTTP transports including MQTT, Kafka, the Model Context Protocol (MCP), gRPC, and SASL-based protocols such as those defined in [RFC7628]. It introduces atomic proof-of-possession key rotation, enabling clients to rotate key pairs without disrupting active sessions, and an offline-derived client nonce (cnonce) that eliminates the server- issued nonce round-trip required by existing mechanisms — enabling stateless proof validation critical for non-HTTP and high-throughput deployments. Authorization servers, resource servers, and clients from different vendors can implement this profile interoperably. The IETF datatracker status page for this Internet-Draft is: https://datatracker.ietf.org/doc/draft-ambekar-oauth-epop/ There is also an HTML version available at: https://www.ietf.org/archive/id/draft-ambekar-oauth-epop-03.html A diff from the previous version is available at: https://author-tools.ietf.org/iddiff?url2=draft-ambekar-oauth-epop-03 Internet-Drafts are also available by rsync at: rsync.ietf.org::internet-drafts _______________________________________________ I-D-Announce mailing list -- [email protected] To unsubscribe send an email to [email protected]