oauth2.dev

display_values_supported

OpenID_Foundation_Artifact_Binding_WG

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

MAY
1
  1. 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

MUST
1
  1. 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

MUST
1
  1. 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

info

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.

error

For a successful metadata response, require HTTP 200, an application/json content type, and a JSON object response body.

error

If display_values_supported is represented as an empty array, report an error; the claim must instead be omitted.

info

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