OpenIdConnectConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 . |
| Write(OpenIdConnectConfiguration) |
Serializa el OpenIdConnectConfiguration objeto en una cadena json. |