Description
This feature will partially implement JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants.
Section 2.1. Using JWTs as Authorization Grants will be the focus for this feature implementation.
JWT Bearer Token can be used to request
an access token when a client wishes to utilize an existing trust
relationship, expressed through the semantics of the JWT, without a
direct user-approval step at the authorization server
One of the primary use cases for using a JWT as an authorization grant is to exchange it for another JWT (at the Token Endpoint) with narrowed scope
. This is useful when a service (a) wants to call another downstream service (b) with only scope
that service (b) understands (supports).
NOTE: This ticket addresses client-side support only.