draft-kahrer-oauth-client-challenge-protocol

OAuth Client Challenge Protocol

groupnone stateactive pages13 rev00 expires2026-11-20 canonicalhttps://datatracker.ietf.org/doc/draft-kahrer-oauth-client-challenge-protocol/
This document extends the OAuth 2.0 token endpoint error response (RFC 6749) with a new error code that indicates to the client that it must provide additional input for the authorization server to authorize it and accept its request. This mechanism enables just-in-time authorization flows in which the authorization server dynamically challenges the client during a request and the client tries to satisfy it. For example, the authorization server can ask the client mid-flow to provide an assertion, a verifiable presentation, or other proof-of-possession material.