Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectConfiguration
Contains OpenIdConnect configuration that can be populated from a json string.
Gets the collection of 'acr_values_supported'
When deserializing from JSON any properties that are not defined will be placed here.
Gets the collection of 'authorization_details_types_supported'
Gets the collection of 'authorization_encryption_alg_values_supported'
Gets the collection of 'authorization_encryption_enc_values_supported'
Gets or sets the 'authorization_endpoint'.
Gets or sets the 'authorization_response_iss_parameter_supported'
Gets the collection of 'authorization_signing_alg_values_supported'
Gets or sets the 'backchannel_authentication_endpoint'.
Gets the collection of 'backchannel_authentication_request_signing_alg_values_supported'
Gets the collection of 'backchannel_token_delivery_modes_supported'
Gets or sets the 'backchannel_user_code_parameter_supported'
Gets or sets the 'check_session_iframe'.
Gets the collection of 'claims_locales_supported'
Gets or sets the 'claims_parameter_supported'
Gets the collection of 'claims_supported'
Gets the collection of 'claim_types_supported'
Gets the collection of 'code_challenge_methods_supported'
Gets or sets the 'device_authorization_endpoint'.
Gets the collection of 'display_values_supported'
Gets the collection of 'dpop_signing_alg_values_supported'
Gets or sets the 'end_session_endpoint'.
Gets or sets the 'frontchannel_logout_session_supported'.
Gets or sets the 'frontchannel_logout_supported'.
Gets the collection of 'grant_types_supported'
Boolean value specifying whether the OP supports HTTP-based logout. Default is false.
Gets the collection of 'id_token_encryption_alg_values_supported'.
Gets the collection of 'id_token_encryption_enc_values_supported'.
Gets the collection of 'id_token_signing_alg_values_supported'.
Gets or sets the 'introspection_endpoint'.
Gets the collection of 'introspection_endpoint_auth_methods_supported'.
Gets the collection of 'introspection_endpoint_auth_signing_alg_values_supported'.
Gets or sets the JsonWebKeySet
Gets or sets the 'jwks_uri'
Boolean value specifying whether the OP can pass a sid (session ID) query parameter to identify the RP session at the OP when the logout_uri is used. Dafault Value is false.
Gets or sets the 'op_policy_uri'
Gets or sets the 'op_tos_uri'
Gets the collection of 'prompt_values_supported'
Gets or sets the 'pushed_authorization_request_endpoint'.
Gets or sets the 'registration_endpoint'
Gets the collection of 'request_object_encryption_alg_values_supported'.
Gets the collection of 'request_object_encryption_enc_values_supported'.
Gets the collection of 'request_object_signing_alg_values_supported'.
Gets or sets the 'request_parameter_supported'
Gets or sets the 'request_uri_parameter_supported'
Gets or sets the 'require_pushed_authorization_requests'
Gets or sets the 'require_request_uri_registration'
Gets the collection of 'response_modes_supported'.
Gets the collection of 'response_types_supported'.
Gets or sets the 'revocation_endpoint'
Gets the collection of 'revocation_endpoint_auth_methods_supported'.
Gets the collection of 'revocation_endpoint_auth_signing_alg_values_supported'.
Gets the collection of 'scopes_supported'
Gets or sets the 'service_documentation'
Gets the collection of 'subject_types_supported'.
Gets or sets the 'tls_client_certificate_bound_access_tokens'
Gets the collection of 'token_endpoint_auth_methods_supported'.
Gets the collection of 'token_endpoint_auth_signing_alg_values_supported'.
Gets the collection of 'ui_locales_supported'
Gets or sets the 'user_info_endpoint'.
Gets the collection of 'userinfo_encryption_alg_values_supported'
Gets the collection of 'userinfo_encryption_enc_values_supported'
Gets the collection of 'userinfo_signing_alg_values_supported'
public OpenIdConnectConfiguration()
Initializes an new instance of OpenIdConnectConfiguration.
Initializes an new instance of OpenIdConnectConfiguration from a json string.
Deserializes the json string into an OpenIdConnectConfiguration object.
Serializes the OpenIdConnectConfiguration object to a json string.
Writes an OpenIdConnectConfiguration as JSON to the stream.
Gets a bool that determines if the 'acr_values_supported' (AcrValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'authorization_details_types_supported' (AuthorizationDetailsTypesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'authorization_encryption_alg_values_supported' (AuthorizationEncryptionAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'authorization_encryption_enc_values_supported' (AuthorizationEncryptionEncValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'authorization_signing_alg_values_supported' (AuthorizationSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'backchannel_authentication_request_signing_alg_values_supported' (BackchannelAuthenticationRequestSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'backchannel_token_delivery_modes_supported' (BackchannelTokenDeliveryModesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'claims_locales_supported' (ClaimsLocalesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'claims_supported' (ClaimsSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'claim_types_supported' (ClaimTypesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'code_challenge_methods_supported' (CodeChallengeMethodsSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'display_values_supported' (DisplayValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'dpop_signing_alg_values_supported' (DPoPSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'grant_types_supported' (GrantTypesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'id_token_encryption_alg_values_supported' (IdTokenEncryptionAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'id_token_encryption_enc_values_supported' (IdTokenEncryptionEncValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'id_token_signing_alg_values_supported' (IdTokenSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'introspection_endpoint_auth_methods_supported' (IntrospectionEndpointAuthMethodsSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'introspection_endpoint_auth_signing_alg_values_supported' (IntrospectionEndpointAuthSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'prompt_values_supported' (PromptValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'request_object_encryption_alg_values_supported' (RequestObjectEncryptionAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'request_object_encryption_enc_values_supported' (RequestObjectEncryptionEncValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'request_object_signing_alg_values_supported' (RequestObjectSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'response_modes_supported' (ResponseModesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'response_types_supported' (ResponseTypesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'revocation_endpoint_auth_methods_supported' (RevocationEndpointAuthMethodsSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'revocation_endpoint_auth_signing_alg_values_supported' (RevocationEndpointAuthSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'scopes_supported' (ScopesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'SigningKeys' property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'subject_types_supported' (SubjectTypesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'token_endpoint_auth_methods_supported' (TokenEndpointAuthMethodsSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'token_endpoint_auth_signing_alg_values_supported' (TokenEndpointAuthSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'ui_locales_supported' (UILocalesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'userinfo_encryption_alg_values_supported' (UserInfoEndpointEncryptionAlgValuesSupported ) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'userinfo_encryption_enc_values_supported' (UserInfoEndpointEncryptionEncValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.
Gets a bool that determines if the 'userinfo_signing_alg_values_supported' (UserInfoEndpointSigningAlgValuesSupported) property should be serialized.
This is used by Json.NET in order to conditionally serialize properties.