Skip to main content

ConfigurationResponse.Parameters Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Model.ConfigurationResponse

ConfigurationResponse.Parameters Class

Nested class containing string constants for JSON property names used in the configuration response. These names map directly to the fields returned by the OpenID Connect discovery document, ensuring proper serialization and deserialization of configuration data.

public static class ConfigurationResponse.Parameters

Inheritance System.Object → Parameters

Fields

ConfigurationResponse.Parameters.AcrValuesSupported Field

The acr_values_supported metadata field listing Authentication Context Class Reference values the provider can satisfy.

public const string AcrValuesSupported = "acr_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.AuthorizationDetailsTypesSupported Field

The authorization_details_types_supported metadata field listing the authorization-detail type values this server understands (RFC 9396 §13). Absent when no per-type validators are registered.

public const string AuthorizationDetailsTypesSupported = "authorization_details_types_supported";

Field Value

System.String

ConfigurationResponse.Parameters.AuthorizationEncryptionAlgValuesSupported Field

The authorization_encryption_alg_values_supported metadata field listing JWE key-management algorithms the provider uses to encrypt JARM authorization responses (JARM §4).

public const string AuthorizationEncryptionAlgValuesSupported = "authorization_encryption_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.AuthorizationEncryptionEncValuesSupported Field

The authorization_encryption_enc_values_supported metadata field listing JWE content-encryption algorithms the provider uses to encrypt JARM authorization responses (JARM §4).

public const string AuthorizationEncryptionEncValuesSupported = "authorization_encryption_enc_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.AuthorizationEndpoint Field

The authorization_endpoint metadata field pointing to the authorization endpoint.

public const string AuthorizationEndpoint = "authorization_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.AuthorizationResponseIssParameterSupported Field

The authorization_response_iss_parameter_supported metadata flag advertising inclusion of the iss parameter in authorization responses (RFC 9207).

public const string AuthorizationResponseIssParameterSupported = "authorization_response_iss_parameter_supported";

Field Value

System.String

ConfigurationResponse.Parameters.AuthorizationSigningAlgValuesSupported Field

The authorization_signing_alg_values_supported metadata field listing JWS algorithms the provider uses to sign JARM authorization responses (JARM §4).

public const string AuthorizationSigningAlgValuesSupported = "authorization_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.BackchannelAuthenticationEndpoint Field

The backchannel_authentication_endpoint metadata field pointing to the CIBA backchannel authentication endpoint.

public const string BackchannelAuthenticationEndpoint = "backchannel_authentication_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.BackchannelAuthenticationRequestSigningAlgValuesSupported Field

The backchannel_authentication_request_signing_alg_values_supported metadata field listing JWS algorithms accepted on signed CIBA requests.

public const string BackchannelAuthenticationRequestSigningAlgValuesSupported = "backchannel_authentication_request_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.BackChannelLogoutSessionSupported Field

The backchannel_logout_session_supported metadata flag advertising back-channel logout session identifier support.

public const string BackChannelLogoutSessionSupported = "backchannel_logout_session_supported";

Field Value

System.String

ConfigurationResponse.Parameters.BackChannelLogoutSupported Field

The backchannel_logout_supported metadata flag advertising back-channel logout support (OIDC Back-Channel Logout 1.0).

public const string BackChannelLogoutSupported = "backchannel_logout_supported";

Field Value

System.String

ConfigurationResponse.Parameters.BackchannelTokenDeliveryModesSupported Field

The backchannel_token_delivery_modes_supported metadata field listing CIBA token delivery modes (poll, ping, push).

public const string BackchannelTokenDeliveryModesSupported = "backchannel_token_delivery_modes_supported";

Field Value

System.String

ConfigurationResponse.Parameters.BackchannelUserCodeParameterSupported Field

The backchannel_user_code_parameter_supported metadata flag advertising the CIBA user_code parameter.

public const string BackchannelUserCodeParameterSupported = "backchannel_user_code_parameter_supported";

Field Value

System.String

ConfigurationResponse.Parameters.CheckSessionIframe Field

The check_session_iframe metadata field pointing to the OP iframe used for OpenID Connect Session Management 1.0.

public const string CheckSessionIframe = "check_session_iframe";

Field Value

System.String

ConfigurationResponse.Parameters.ClaimsParameterSupported Field

The claims_parameter_supported metadata flag advertising support for the claims request parameter.

public const string ClaimsParameterSupported = "claims_parameter_supported";

Field Value

System.String

ConfigurationResponse.Parameters.ClaimsSupported Field

The claims_supported metadata field listing claim names the provider may emit.

public const string ClaimsSupported = "claims_supported";

Field Value

System.String

ConfigurationResponse.Parameters.CodeChallengeMethodsSupported Field

The code_challenge_methods_supported metadata field listing PKCE code-challenge methods the provider accepts (RFC 7636).

public const string CodeChallengeMethodsSupported = "code_challenge_methods_supported";

Field Value

System.String

ConfigurationResponse.Parameters.DeviceAuthorizationEndpoint Field

The device_authorization_endpoint metadata field pointing to the Device Authorization Grant endpoint (RFC 8628).

public const string DeviceAuthorizationEndpoint = "device_authorization_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.DpopSigningAlgValuesSupported Field

The dpop_signing_alg_values_supported metadata field listing JWS algorithms accepted on DPoP proofs (RFC 9449 §5.1).

public const string DpopSigningAlgValuesSupported = "dpop_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.EndSessionEndpoint Field

The end_session_endpoint metadata field pointing to the RP-initiated logout endpoint.

public const string EndSessionEndpoint = "end_session_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.FrontChannelLogoutSessionSupported Field

The frontchannel_logout_session_supported metadata flag advertising front-channel logout session identifier support.

public const string FrontChannelLogoutSessionSupported = "frontchannel_logout_session_supported";

Field Value

System.String

ConfigurationResponse.Parameters.FrontChannelLogoutSupported Field

The frontchannel_logout_supported metadata flag advertising front-channel logout support (OIDC Front-Channel Logout 1.0).

public const string FrontChannelLogoutSupported = "frontchannel_logout_supported";

Field Value

System.String

ConfigurationResponse.Parameters.GrantTypesSupported Field

The grant_types_supported metadata field listing grant types the provider accepts at the token endpoint.

public const string GrantTypesSupported = "grant_types_supported";

Field Value

System.String

ConfigurationResponse.Parameters.IdTokenSigningAlgValuesSupported Field

The id_token_signing_alg_values_supported metadata field listing JWS algorithms the provider uses to sign ID Tokens.

public const string IdTokenSigningAlgValuesSupported = "id_token_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.IntrospectionEncryptionAlgValuesSupported Field

The introspection_encryption_alg_values_supported metadata field listing JWE key-management algorithms the provider uses to encrypt JWT introspection responses (RFC 9701 §7).

public const string IntrospectionEncryptionAlgValuesSupported = "introspection_encryption_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.IntrospectionEncryptionEncValuesSupported Field

The introspection_encryption_enc_values_supported metadata field listing JWE content-encryption algorithms the provider uses to encrypt JWT introspection responses (RFC 9701 §7).

public const string IntrospectionEncryptionEncValuesSupported = "introspection_encryption_enc_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.IntrospectionEndpoint Field

The introspection_endpoint metadata field pointing to the token introspection endpoint (RFC 7662).

public const string IntrospectionEndpoint = "introspection_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.IntrospectionSigningAlgValuesSupported Field

The introspection_signing_alg_values_supported metadata field listing JWS algorithms the provider uses to sign JWT introspection responses (RFC 9701 §7).

public const string IntrospectionSigningAlgValuesSupported = "introspection_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.Issuer Field

The issuer metadata field carrying the OpenID Provider's issuer identifier.

public const string Issuer = "issuer";

Field Value

System.String

ConfigurationResponse.Parameters.JwksUri Field

The jwks_uri metadata field pointing to the provider's JSON Web Key Set.

public const string JwksUri = "jwks_uri";

Field Value

System.String

ConfigurationResponse.Parameters.MtlsEndpointAliases Field

The mtls_endpoint_aliases metadata block carrying mTLS-bound alternative endpoint URLs (RFC 8705 §5).

public const string MtlsEndpointAliases = "mtls_endpoint_aliases";

Field Value

System.String

ConfigurationResponse.Parameters.PromptValuesSupported Field

The prompt_values_supported metadata field listing valid prompt parameter values.

public const string PromptValuesSupported = "prompt_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.PushedAuthorizationRequestEndpoint Field

The pushed_authorization_request_endpoint metadata field pointing to the PAR endpoint (RFC 9126).

public const string PushedAuthorizationRequestEndpoint = "pushed_authorization_request_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.RegistrationEndpoint Field

The registration_endpoint metadata field pointing to the dynamic client registration endpoint (RFC 7591).

public const string RegistrationEndpoint = "registration_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.RequestObjectEncryptionAlgValuesSupported Field

The request_object_encryption_alg_values_supported metadata field listing JWE key-management algorithms accepted on encrypted Request Objects.

public const string RequestObjectEncryptionAlgValuesSupported = "request_object_encryption_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.RequestObjectEncryptionEncValuesSupported Field

The request_object_encryption_enc_values_supported metadata field listing JWE content-encryption algorithms accepted on encrypted Request Objects.

public const string RequestObjectEncryptionEncValuesSupported = "request_object_encryption_enc_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.RequestObjectSigningAlgValuesSupported Field

The request_object_signing_alg_values_supported metadata field listing JWS algorithms accepted on Request Objects.

public const string RequestObjectSigningAlgValuesSupported = "request_object_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.RequestParameterSupported Field

The request_parameter_supported metadata flag advertising support for the request request object parameter.

public const string RequestParameterSupported = "request_parameter_supported";

Field Value

System.String

ConfigurationResponse.Parameters.RequirePushedAuthorizationRequests Field

The require_pushed_authorization_requests metadata flag indicating PAR is mandatory at the authorization endpoint (RFC 9126).

public const string RequirePushedAuthorizationRequests = "require_pushed_authorization_requests";

Field Value

System.String

ConfigurationResponse.Parameters.RequireSignedRequestObject Field

The require_signed_request_object metadata flag indicating signed Request Objects are mandatory.

public const string RequireSignedRequestObject = "require_signed_request_object";

Field Value

System.String

ConfigurationResponse.Parameters.ResponseModesSupported Field

The response_modes_supported metadata field listing response modes the authorization endpoint supports.

public const string ResponseModesSupported = "response_modes_supported";

Field Value

System.String

ConfigurationResponse.Parameters.ResponseTypesSupported Field

The response_types_supported metadata field listing response type combinations the authorization endpoint accepts.

public const string ResponseTypesSupported = "response_types_supported";

Field Value

System.String

ConfigurationResponse.Parameters.RevocationEndpoint Field

The revocation_endpoint metadata field pointing to the token revocation endpoint (RFC 7009).

public const string RevocationEndpoint = "revocation_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.ScopesSupported Field

The scopes_supported metadata field listing scope values the provider recognises.

public const string ScopesSupported = "scopes_supported";

Field Value

System.String

ConfigurationResponse.Parameters.SignedMetadata Field

The signed_metadata field carrying a JWS whose claims duplicate this metadata, signed by the provider so clients can verify its origin (RFC 8414 §2.1).

public const string SignedMetadata = "signed_metadata";

Field Value

System.String

ConfigurationResponse.Parameters.SubjectTypesSupported Field

The subject_types_supported metadata field listing subject identifier types the provider can issue (public, pairwise).

public const string SubjectTypesSupported = "subject_types_supported";

Field Value

System.String

ConfigurationResponse.Parameters.TlsClientCertificateBoundAccessTokens Field

The tls_client_certificate_bound_access_tokens metadata flag advertising that the provider supports mutual-TLS client certificate-bound access tokens (RFC 8705 §3.3).

public const string TlsClientCertificateBoundAccessTokens = "tls_client_certificate_bound_access_tokens";

Field Value

System.String

ConfigurationResponse.Parameters.TokenEndpoint Field

The token_endpoint metadata field pointing to the token endpoint.

public const string TokenEndpoint = "token_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.TokenEndpointAuthMethodsSupported Field

The token_endpoint_auth_methods_supported metadata field listing client authentication methods accepted at the token endpoint.

public const string TokenEndpointAuthMethodsSupported = "token_endpoint_auth_methods_supported";

Field Value

System.String

ConfigurationResponse.Parameters.TokenEndpointAuthSigningAlgValuesSupported Field

The token_endpoint_auth_signing_alg_values_supported metadata field listing JWS algorithms accepted on client authentication assertions.

public const string TokenEndpointAuthSigningAlgValuesSupported = "token_endpoint_auth_signing_alg_values_supported";

Field Value

System.String

ConfigurationResponse.Parameters.UserInfoEndpoint Field

The userinfo_endpoint metadata field pointing to the UserInfo endpoint.

public const string UserInfoEndpoint = "userinfo_endpoint";

Field Value

System.String

ConfigurationResponse.Parameters.UserInfoSigningAlgValuesSupported Field

The userinfo_signing_alg_values_supported metadata field listing JWS algorithms the provider may use when signing UserInfo responses.

public const string UserInfoSigningAlgValuesSupported = "userinfo_signing_alg_values_supported";

Field Value

System.String