oauth2.dev

acr_values_supported

OpenID_Foundation_Artifact_Binding_WG

Registry Context

Advertises that an authorization server supports authentication context requests using acr_values.

Technical Summary

RFC 8414 permits additional authorization server metadata parameters defined by other specifications. RFC 9470 identifies acr_values_supported as one such parameter and says its presence signals that the authorization server will understand and honor acr_values and max_age authorization request parameters.

When Used

Used in authorization server metadata or OpenID Provider metadata to advertise supported authentication context handling.

Normative Requirements

Authorization servers

MAY
1
  1. RFC 8414 - Section 2

    use additional authorization server metadata parameters, including parameters defined by OpenID Connect Discovery.

    Condition: when publishing OAuth authorization server metadata

    Additional authorization server metadata parameters MAY also be used.

Authorization server metadata responses

MUST
1
  1. RFC 8414 - Section 3.2

    omit acr_values_supported when it would contain zero elements.

    Condition: when acr_values_supported is represented as an empty JSON array

    Claims with zero elements MUST be omitted from the response.

Validation Guidance

info

Allow acr_values_supported as an extension authorization server metadata member defined by OpenID Connect Discovery.

error

If acr_values_supported is present as an empty array, report an error; the member must be omitted instead.

info

Treat the presence of acr_values_supported in RFC 8414 authorization server metadata as signaling that the authorization server understands and honors acr_values and max_age authorization request parameters.

Reference

Details

Entry Id
acr_values_supported
Metadata Name
acr_values_supported
Metadata Description
JSON array containing a list of the Authentication Context Class References that this OP supports
Change Controller
OpenID_Foundation_Artifact_Binding_WG
Reference
OpenID Connect Discovery 1.0 - Section 3