display_ values_ supported
Registry Context
The claim is defined by OpenID Connect Discovery as OpenID Provider metadata, not by RFC 8414. RFC 8414 permits additional authorization server metadata parameters defined by specifications such as OpenID Connect Discovery.
Technical Summary
RFC 8414 does not define the syntax or allowed values of display_values_supported. When included in an RFC 8414 authorization server metadata response, the response-level requirements of RFC 8414 Section 3.2 apply.
When Used
Used when OpenID Provider metadata advertises supported values for the OpenID Connect display parameter.
Normative Requirements
Authorization servers
RFC 8414 - Section 2
use additional authorization server metadata parameters.
Condition: including parameters defined by other specifications such as OpenID Connect Discovery
Additional authorization server metadata parameters MAY also be used.
Authorization server metadata responses
RFC 8414 - Section 3.2
omit a multi-valued claim rather than return it with zero elements.
Condition: when the claim has zero elements
Claims with zero elements MUST be omitted from the response.
Responses
RFC 8414 - Section 3.2
use the 200 OK HTTP status code and return a JSON object with the application/json content type.
A successful response MUST use the 200 OK HTTP status code and return a JSON object using the "application/json" content type.
Validation Guidance
Permit display_values_supported as additional metadata in an authorization server metadata document, but do not infer its syntax or allowed values from RFC 8414.
For a successful metadata response, require HTTP 200, an application/json content type, and a JSON object response body.
If display_values_supported is represented as an empty array, report an error; the claim must instead be omitted.
Validate the meaning and individual values of display_values_supported against OpenID Connect Discovery 1.0 Section 3; RFC 8414 does not define them.
Reference
Details
- Entry Id
display_values_ supported - Metadata Name
display_values_ supported - Metadata Description
JSON array containing a list of the "display" parameter values that the OpenID Provider supports- Change Controller
OpenID_Foundation_ Artifact_ Binding_ WG - Reference
OpenID Connect Discovery 1.0 - Section 3