Lenguaje

OpenIdConnectConfiguration Clase

Definición

Contiene la configuración de OpenIdConnect que se puede rellenar desde una cadena json.

public class OpenIdConnectConfiguration : Microsoft.IdentityModel.Tokens.BaseConfiguration
type OpenIdConnectConfiguration = class
    inherit BaseConfiguration
Public Class OpenIdConnectConfiguration
Inherits BaseConfiguration
Herencia
OpenIdConnectConfiguration

Constructores

Nombre Description
OpenIdConnectConfiguration()

Inicializa una nueva instancia de OpenIdConnectConfiguration.

OpenIdConnectConfiguration(String)

Inicializa una nueva instancia de OpenIdConnectConfiguration desde una cadena json.

Propiedades

Nombre Description
AcrValuesSupported

Obtiene la colección de "acr_values_supported"

ActiveTokenEndpoint

Esta propiedad de clase base no se usa en OpenIdConnect.

AdditionalData

Al deserializar desde JSON, las propiedades que no están definidas se colocarán aquí.

AuthorizationDetailsTypesSupported

Obtiene la colección de "authorization_details_types_supported"

AuthorizationEncryptionAlgValuesSupported

Obtiene la colección de "authorization_encryption_alg_values_supported"

AuthorizationEncryptionEncValuesSupported

Obtiene la colección de "authorization_encryption_enc_values_supported"

AuthorizationEndpoint

Obtiene o establece el "authorization_endpoint".

AuthorizationResponseIssParameterSupported

Obtiene o establece el "authorization_response_iss_parameter_supported"

AuthorizationSigningAlgValuesSupported

Obtiene la colección de "authorization_signing_alg_values_supported"

BackchannelAuthenticationEndpoint

Obtiene o establece el "backchannel_authentication_endpoint".

BackchannelAuthenticationRequestSigningAlgValuesSupported

Obtiene la colección de "backchannel_authentication_request_signing_alg_values_supported"

BackchannelTokenDeliveryModesSupported

Obtiene la colección de "backchannel_token_delivery_modes_supported"

BackchannelUserCodeParameterSupported

Obtiene o establece el "backchannel_user_code_parameter_supported"

CheckSessionIframe

Obtiene o establece el "check_session_iframe".

ClaimsLocalesSupported

Obtiene la colección de "claims_locales_supported"

ClaimsParameterSupported

Obtiene o establece el "claims_parameter_supported"

ClaimsSupported

Obtiene la colección de "claims_supported"

ClaimTypesSupported

Obtiene la colección de "claim_types_supported"

CodeChallengeMethodsSupported

Obtiene la colección de "code_challenge_methods_supported"

DeviceAuthorizationEndpoint

Obtiene o establece el "device_authorization_endpoint".

DisplayValuesSupported

Obtiene la colección de "display_values_supported"

DPoPSigningAlgValuesSupported

Obtiene la colección de "dpop_signing_alg_values_supported"

EndSessionEndpoint

Obtiene o establece el "end_session_endpoint".

FrontchannelLogoutSessionSupported

Obtiene o establece el "frontchannel_logout_session_supported".

FrontchannelLogoutSupported

Obtiene o establece el "frontchannel_logout_supported".

GrantTypesSupported

Obtiene la colección de "grant_types_supported"

HttpLogoutSupported

Valor booleano que especifica si op admite el cierre de sesión basado en HTTP. El valor predeterminado es falso.

IdTokenEncryptionAlgValuesSupported

Obtiene la colección de "id_token_encryption_alg_values_supported".

IdTokenEncryptionEncValuesSupported

Obtiene la colección de "id_token_encryption_enc_values_supported".

IdTokenSigningAlgValuesSupported

Obtiene la colección de "id_token_signing_alg_values_supported".

IntrospectionEndpoint

Obtiene o establece el "introspection_endpoint".

IntrospectionEndpointAuthMethodsSupported

Obtiene la colección de "introspection_endpoint_auth_methods_supported".

IntrospectionEndpointAuthSigningAlgValuesSupported

Obtiene la colección de "introspection_endpoint_auth_signing_alg_values_supported".

Issuer

Obtiene o establece el "emisor".

JsonWebKeySet

Obtiene o establece el objeto . JsonWebKeySet

JwksUri

Obtiene o establece el "jwks_uri"

LogoutSessionSupported

Valor booleano que especifica si la OP puede pasar un parámetro de consulta sid (id. de sesión) para identificar la sesión de RP en la OP cuando se usa el logout_uri. El valor de Errorult es false.

OpPolicyUri

Obtiene o establece el "op_policy_uri"

OpTosUri

Obtiene o establece el "op_tos_uri"

PromptValuesSupported

Obtiene la colección de "prompt_values_supported"

PushedAuthorizationRequestEndpoint

Obtiene o establece el "pushed_authorization_request_endpoint".

RegistrationEndpoint

Obtiene o establece el "registration_endpoint"

RequestObjectEncryptionAlgValuesSupported

Obtiene la colección de "request_object_encryption_alg_values_supported".

RequestObjectEncryptionEncValuesSupported

Obtiene la colección de "request_object_encryption_enc_values_supported".

RequestObjectSigningAlgValuesSupported

Obtiene la colección de "request_object_signing_alg_values_supported".

RequestParameterSupported

Obtiene o establece el "request_parameter_supported"

RequestUriParameterSupported

Obtiene o establece el "request_uri_parameter_supported"

RequirePushedAuthorizationRequests

Obtiene o establece el "require_pushed_authorization_requests"

RequireRequestUriRegistration

Obtiene o establece el "require_request_uri_registration"

ResponseModesSupported

Obtiene la colección de "response_modes_supported".

ResponseTypesSupported

Obtiene la colección de "response_types_supported".

RevocationEndpoint

Obtiene o establece el "revocation_endpoint"

RevocationEndpointAuthMethodsSupported

Obtiene la colección de "revocation_endpoint_auth_methods_supported".

RevocationEndpointAuthSigningAlgValuesSupported

Obtiene la colección de "revocation_endpoint_auth_signing_alg_values_supported".

ScopesSupported

Obtiene la colección de "scopes_supported"

ServiceDocumentation

Obtiene o establece el "service_documentation"

SigningKeys

Obtiene que ICollection<T> identityProvider indica que se van a usar tokens de firma.

SubjectTypesSupported

Obtiene la colección de "subject_types_supported".

TlsClientCertificateBoundAccessTokens

Obtiene o establece el "tls_client_certificate_bound_access_tokens"

TokenDecryptionKeys

Obtiene que ICollection<T> se va a usar IdentityProvider para descifrar tokens.

(Heredado de BaseConfiguration)
TokenEndpoint

Obtiene o establece el "token_endpoint".

TokenEndpointAuthMethodsSupported

Obtiene la colección de "token_endpoint_auth_methods_supported".

TokenEndpointAuthSigningAlgValuesSupported

Obtiene la colección de "token_endpoint_auth_signing_alg_values_supported".

UILocalesSupported

Obtiene la colección de "ui_locales_supported"

UserInfoEndpoint

Obtiene o establece el "user_info_endpoint".

UserInfoEndpointEncryptionAlgValuesSupported

Obtiene la colección de "userinfo_encryption_alg_values_supported"

UserInfoEndpointEncryptionEncValuesSupported

Obtiene la colección de "userinfo_encryption_enc_values_supported"

UserInfoEndpointSigningAlgValuesSupported

Obtiene la colección de "userinfo_signing_alg_values_supported"

Métodos

Nombre Description
Create(String)

Deserializa la cadena json en un OpenIdConnectConfiguration objeto .

ShouldSerializeAcrValuesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "acr_values_supported" (AcrValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeAuthorizationDetailsTypesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "authorization_details_types_supported" (AuthorizationDetailsTypesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeAuthorizationEncryptionAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad 'authorization_encryption_alg_values_supported' (AuthorizationEncryptionAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeAuthorizationEncryptionEncValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "authorization_encryption_enc_values_supported" (AuthorizationEncryptionEncValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeAuthorizationSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "authorization_signing_alg_values_supported" (AuthorizationSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeBackchannelAuthenticationRequestSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "backchannel_authentication_request_signing_alg_values_supported" (BackchannelAuthenticationRequestSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeBackchannelTokenDeliveryModesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "backchannel_token_delivery_modes_supported" (BackchannelTokenDeliveryModesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeClaimsLocalesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "claims_locales_supported" (ClaimsLocalesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeClaimsSupported()

Obtiene un bool que determina si se debe serializar la propiedad "claims_supported" (ClaimsSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeClaimTypesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "claim_types_supported" (ClaimTypesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeCodeChallengeMethodsSupported()

Obtiene un bool que determina si se debe serializar la propiedad "code_challenge_methods_supported" (CodeChallengeMethodsSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeDisplayValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "display_values_supported" (DisplayValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeDPoPSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "dpop_signing_alg_values_supported" (DPoPSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeGrantTypesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "grant_types_supported" (GrantTypesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeIdTokenEncryptionAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "id_token_encryption_alg_values_supported" (IdTokenEncryptionAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeIdTokenEncryptionEncValuesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "id_token_encryption_enc_values_supported" (IdTokenEncryptionEncValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeIdTokenSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "id_token_signing_alg_values_supported" (IdTokenSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeIntrospectionEndpointAuthMethodsSupported()

Obtiene un bool que determina si se debe serializar la propiedad "introspection_endpoint_auth_methods_supported" (IntrospectionEndpointAuthMethodsSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "introspection_endpoint_auth_signing_alg_values_supported" (IntrospectionEndpointAuthSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializePromptValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "prompt_values_supported" (PromptValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeRequestObjectEncryptionAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "request_object_encryption_alg_values_supported" (RequestObjectEncryptionAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeRequestObjectEncryptionEncValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "request_object_encryption_enc_values_supported" (RequestObjectEncryptionEncValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeRequestObjectSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "request_object_signing_alg_values_supported" (RequestObjectSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeResponseModesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "response_modes_supported" (ResponseModesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeResponseTypesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "response_types_supported" (ResponseTypesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeRevocationEndpointAuthMethodsSupported()

Obtiene un bool que determina si se debe serializar la propiedad "revocation_endpoint_auth_methods_supported" (RevocationEndpointAuthMethodsSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeRevocationEndpointAuthSigningAlgValuesSupported()

Obtiene una bool que determina si se debe serializar la propiedad 'revocation_endpoint_auth_signing_alg_values_supported' (RevocationEndpointAuthSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeScopesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "scopes_supported" (ScopesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeSigningKeys()

Obtiene un bool que determina si se debe serializar la propiedad "SigningKeys". Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeSubjectTypesSupported()

Obtiene una bool que determina si se debe serializar la propiedad "subject_types_supported" (SubjectTypesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeTokenEndpointAuthMethodsSupported()

Obtiene un bool que determina si se debe serializar la propiedad "token_endpoint_auth_methods_supported" (TokenEndpointAuthMethodsSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "token_endpoint_auth_signing_alg_values_supported" (TokenEndpointAuthSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeUILocalesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "ui_locales_supported" (UILocalesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "userinfo_encryption_alg_values_supported" (UserInfoEndpointEncryptionAlgValuesSupported ). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "userinfo_encryption_enc_values_supported" (UserInfoEndpointEncryptionEncValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

ShouldSerializeUserInfoEndpointSigningAlgValuesSupported()

Obtiene un bool que determina si se debe serializar la propiedad "userinfo_signing_alg_values_supported" (UserInfoEndpointSigningAlgValuesSupported). Se usa en Json.NET para serializar condicionalmente las propiedades.

Write(OpenIdConnectConfiguration, Stream)

Escribe como JSON OpenIdConnectConfiguration en .stream

Write(OpenIdConnectConfiguration)

Serializa el OpenIdConnectConfiguration objeto en una cadena json.

Se aplica a