draft-kahrer-oauth-client-challenge-protocol
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.