Specification: RFC 9207
RFC 9207 adds the issuer identifier to the authorization response so that a client can check which server the response came from. FAPI 2.0 requires it.
Status
Implemented. Checked claims: 4 of 5.
Authorization response
-
issparameter on a successful authorization response, next tocodeandstate(§2) -
issparameter on an error response, including errors returned in the fragment - Under JARM the issuer is the
issclaim of the signedresponseJWT, and is not repeated as a bare parameter
Authorization server metadata
-
authorization_response_iss_parameter_supported: truein the generated discovery document (§3) - Derived from behaviour — the field comes from the stored discovery document, so an operator can remove it while
authstill sendsiss
Notes
- The value is the configured issuer, the same string as
issuerin discovery. - Clients must compare
isswith the issuer they started the request with;authcannot do that for them.
Where to look
The OpenAPI reference has the authorize and metadata specifications.