Interface: OpenIdConfiguration
Properties
issuer
readonlyissuer:string
Authorization server's Issuer Identifier URL.
authorization_endpoint?
readonlyoptionalauthorization_endpoint:string
URL of the authorization server's authorization endpoint.
token_endpoint?
readonlyoptionaltoken_endpoint:string
URL of the authorization server's token endpoint.
jwks_uri?
readonlyoptionaljwks_uri:string
URL of the authorization server's JWK Set document.
registration_endpoint?
readonlyoptionalregistration_endpoint:string
URL of the authorization server's Dynamic Client Registration Endpoint.
scopes_supported?
readonlyoptionalscopes_supported:string[]
JSON array containing a list of the scope values that this authorization server supports.
response_types_supported?
readonlyoptionalresponse_types_supported:string[]
JSON array containing a list of the response_type values that this authorization server
supports.
response_modes_supported?
readonlyoptionalresponse_modes_supported:string[]
JSON array containing a list of the response_mode values that this authorization server
supports.
grant_types_supported?
readonlyoptionalgrant_types_supported:string[]
JSON array containing a list of the grant_type values that this authorization server
supports.
token_endpoint_auth_methods_supported?
readonlyoptionaltoken_endpoint_auth_methods_supported:string[]
JSON array containing a list of client authentication methods supported by this token endpoint.
token_endpoint_auth_signing_alg_values_supported?
readonlyoptionaltoken_endpoint_auth_signing_alg_values_supported:string[]
JSON array containing a list of the JWS signing algorithms supported by the token endpoint for the signature on the JWT used to authenticate the client at the token endpoint.
service_documentation?
readonlyoptionalservice_documentation:string
URL of a page containing human-readable information that developers might want or need to know when using the authorization server.
ui_locales_supported?
readonlyoptionalui_locales_supported:string[]
Languages and scripts supported for the user interface, represented as a JSON array of language tag values from RFC 5646.
op_policy_uri?
readonlyoptionalop_policy_uri:string
URL that the authorization server provides to the person registering the client to read about the authorization server's requirements on how the client can use the data provided by the authorization server.
op_tos_uri?
readonlyoptionalop_tos_uri:string
URL that the authorization server provides to the person registering the client to read about the authorization server's terms of service.
revocation_endpoint?
readonlyoptionalrevocation_endpoint:string
URL of the authorization server's revocation endpoint.
revocation_endpoint_auth_methods_supported?
readonlyoptionalrevocation_endpoint_auth_methods_supported:string[]
JSON array containing a list of client authentication methods supported by this revocation endpoint.
revocation_endpoint_auth_signing_alg_values_supported?
readonlyoptionalrevocation_endpoint_auth_signing_alg_values_supported:string[]
JSON array containing a list of the JWS signing algorithms supported by the revocation endpoint for the signature on the JWT used to authenticate the client at the revocation endpoint.
introspection_endpoint?
readonlyoptionalintrospection_endpoint:string
URL of the authorization server's introspection endpoint.
introspection_endpoint_auth_methods_supported?
readonlyoptionalintrospection_endpoint_auth_methods_supported:string[]
JSON array containing a list of client authentication methods supported by this introspection endpoint.
introspection_endpoint_auth_signing_alg_values_supported?
readonlyoptionalintrospection_endpoint_auth_signing_alg_values_supported:string[]
JSON array containing a list of the JWS signing algorithms supported by the introspection endpoint for the signature on the JWT used to authenticate the client at the introspection endpoint.
code_challenge_methods_supported?
readonlyoptionalcode_challenge_methods_supported:string[]
PKCE code challenge methods supported by this authorization server.
signed_metadata?
readonlyoptionalsigned_metadata:string
Signed JWT containing metadata values about the authorization server as claims.
device_authorization_endpoint?
readonlyoptionaldevice_authorization_endpoint:string
URL of the authorization server's device authorization endpoint.
tls_client_certificate_bound_access_tokens?
readonlyoptionaltls_client_certificate_bound_access_tokens:boolean
Indicates authorization server support for mutual-TLS client certificate-bound access tokens.
userinfo_endpoint?
readonlyoptionaluserinfo_endpoint:string
URL of the authorization server's UserInfo Endpoint.
acr_values_supported?
readonlyoptionalacr_values_supported:string[]
JSON array containing a list of the Authentication Context Class References that this authorization server supports.
subject_types_supported?
readonlyoptionalsubject_types_supported:string[]
JSON array containing a list of the Subject Identifier types that this authorization server supports.
id_token_signing_alg_values_supported?
readonlyoptionalid_token_signing_alg_values_supported:string[]
JSON array containing a list of the JWS alg values supported by the authorization server for
the ID Token.
id_token_encryption_alg_values_supported?
readonlyoptionalid_token_encryption_alg_values_supported:string[]
JSON array containing a list of the JWE alg values supported by the authorization server for
the ID Token.
id_token_encryption_enc_values_supported?
readonlyoptionalid_token_encryption_enc_values_supported:string[]
JSON array containing a list of the JWE enc values supported by the authorization server for
the ID Token.
userinfo_signing_alg_values_supported?
readonlyoptionaluserinfo_signing_alg_values_supported:string[]
JSON array containing a list of the JWS alg values supported by the UserInfo Endpoint.
userinfo_encryption_alg_values_supported?
readonlyoptionaluserinfo_encryption_alg_values_supported:string[]
JSON array containing a list of the JWE alg values supported by the UserInfo Endpoint.
userinfo_encryption_enc_values_supported?
readonlyoptionaluserinfo_encryption_enc_values_supported:string[]
JSON array containing a list of the JWE enc values supported by the UserInfo Endpoint.
request_object_signing_alg_values_supported?
readonlyoptionalrequest_object_signing_alg_values_supported:string[]
JSON array containing a list of the JWS alg values supported by the authorization server for
Request Objects.
request_object_encryption_alg_values_supported?
readonlyoptionalrequest_object_encryption_alg_values_supported:string[]
JSON array containing a list of the JWE alg values supported by the authorization server for
Request Objects.
request_object_encryption_enc_values_supported?
readonlyoptionalrequest_object_encryption_enc_values_supported:string[]
JSON array containing a list of the JWE enc values supported by the authorization server for
Request Objects.
display_values_supported?
readonlyoptionaldisplay_values_supported:string[]
JSON array containing a list of the display parameter values that the authorization server
supports.
claim_types_supported?
readonlyoptionalclaim_types_supported:string[]
JSON array containing a list of the Claim Types that the authorization server supports.
claims_supported?
readonlyoptionalclaims_supported:string[]
JSON array containing a list of the Claim Names of the Claims that the authorization server MAY be able to supply values for.
claims_locales_supported?
readonlyoptionalclaims_locales_supported:string[]
Languages and scripts supported for values in Claims being returned, represented as a JSON array of RFC 5646 language tag values.
claims_parameter_supported?
readonlyoptionalclaims_parameter_supported:boolean
Boolean value specifying whether the authorization server supports use of the claims
parameter.
request_parameter_supported?
readonlyoptionalrequest_parameter_supported:boolean
Boolean value specifying whether the authorization server supports use of the request
parameter.
request_uri_parameter_supported?
readonlyoptionalrequest_uri_parameter_supported:boolean
Boolean value specifying whether the authorization server supports use of the request_uri
parameter.
require_request_uri_registration?
readonlyoptionalrequire_request_uri_registration:boolean
Boolean value specifying whether the authorization server requires any request_uri values
used to be pre-registered.
require_signed_request_object?
readonlyoptionalrequire_signed_request_object:boolean
Indicates where authorization request needs to be protected as Request Object and provided
through either request or request_uri parameter.
pushed_authorization_request_endpoint?
readonlyoptionalpushed_authorization_request_endpoint:string
URL of the authorization server's pushed authorization request endpoint.
require_pushed_authorization_requests?
readonlyoptionalrequire_pushed_authorization_requests:boolean
Indicates whether the authorization server accepts authorization requests only via PAR.
introspection_signing_alg_values_supported?
readonlyoptionalintrospection_signing_alg_values_supported:string[]
JSON array containing a list of algorithms supported by the authorization server for introspection response signing.
introspection_encryption_alg_values_supported?
readonlyoptionalintrospection_encryption_alg_values_supported:string[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response content key encryption (alg value).
introspection_encryption_enc_values_supported?
readonlyoptionalintrospection_encryption_enc_values_supported:string[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response content encryption (enc value).
authorization_response_iss_parameter_supported?
readonlyoptionalauthorization_response_iss_parameter_supported:boolean
Boolean value indicating whether the authorization server provides the iss parameter in the
authorization response.
authorization_signing_alg_values_supported?
readonlyoptionalauthorization_signing_alg_values_supported:string[]
JSON array containing a list of algorithms supported by the authorization server for introspection response signing.
authorization_encryption_alg_values_supported?
readonlyoptionalauthorization_encryption_alg_values_supported:string[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response encryption (alg value).
authorization_encryption_enc_values_supported?
readonlyoptionalauthorization_encryption_enc_values_supported:string[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response encryption (enc value).
backchannel_authentication_endpoint?
readonlyoptionalbackchannel_authentication_endpoint:string
CIBA Backchannel Authentication Endpoint.
backchannel_authentication_request_signing_alg_values_supported?
readonlyoptionalbackchannel_authentication_request_signing_alg_values_supported:string[]
JSON array containing a list of the JWS signing algorithms supported for validation of signed CIBA authentication requests.
backchannel_token_delivery_modes_supported?
readonlyoptionalbackchannel_token_delivery_modes_supported:string[]
Supported CIBA authentication result delivery modes.
backchannel_user_code_parameter_supported?
readonlyoptionalbackchannel_user_code_parameter_supported:boolean
Indicates whether the authorization server supports the use of the CIBA user_code parameter.
check_session_iframe?
readonlyoptionalcheck_session_iframe:string
URL of an authorization server iframe that supports cross-origin communications for session state information with the RP Client, using the HTML5 postMessage API.
dpop_signing_alg_values_supported?
readonlyoptionaldpop_signing_alg_values_supported:string[]
JSON array containing a list of the JWS algorithms supported for DPoP proof JWTs.
end_session_endpoint?
readonlyoptionalend_session_endpoint:string
URL at the authorization server to which an RP can perform a redirect to request that the End-User be logged out at the authorization server.
frontchannel_logout_session_supported?
readonlyoptionalfrontchannel_logout_session_supported:boolean
Boolean value specifying whether the authorization server can pass iss (issuer) and sid
(session ID) query parameters to identify the RP session with the authorization server when the
frontchannel_logout_uri is used.
frontchannel_logout_supported?
readonlyoptionalfrontchannel_logout_supported:boolean
Boolean value specifying whether the authorization server supports HTTP-based logout.
backchannel_logout_session_supported?
readonlyoptionalbackchannel_logout_session_supported:boolean
Boolean value specifying whether the authorization server can pass a sid (session ID) Claim
in the Logout Token to identify the RP session with the OP.
backchannel_logout_supported?
readonlyoptionalbackchannel_logout_supported:boolean
Boolean value specifying whether the authorization server supports back-channel logout.