Idioma

OpenIdConnectConfiguration Classe

Definição

Contém a configuração OpenIdConnect que pode ser preenchida de uma cadeia de caracteres json.

public class OpenIdConnectConfiguration : Microsoft.IdentityModel.Tokens.BaseConfiguration
type OpenIdConnectConfiguration = class
    inherit BaseConfiguration
Public Class OpenIdConnectConfiguration
Inherits BaseConfiguration
Herança
OpenIdConnectConfiguration

Construtores

Nome Description
OpenIdConnectConfiguration()

Inicializa uma nova instância de OpenIdConnectConfiguration.

OpenIdConnectConfiguration(String)

Inicializa uma nova instância de uma cadeia de OpenIdConnectConfiguration caracteres json.

Propriedades

Nome Description
AcrValuesSupported

Obtém a coleção de 'acr_values_supported'

ActiveTokenEndpoint

Essa propriedade de classe base não é usada em OpenIdConnect.

AdditionalData

Ao desserializar do JSON, todas as propriedades não definidas serão colocadas aqui.

AuthorizationDetailsTypesSupported

Obtém a coleção de 'authorization_details_types_supported'

AuthorizationEncryptionAlgValuesSupported

Obtém a coleção de 'authorization_encryption_alg_values_supported'

AuthorizationEncryptionEncValuesSupported

Obtém a coleção de 'authorization_encryption_enc_values_supported'

AuthorizationEndpoint

Obtém ou define o 'authorization_endpoint'.

AuthorizationResponseIssParameterSupported

Obtém ou define o 'authorization_response_iss_parameter_supported'

AuthorizationSigningAlgValuesSupported

Obtém a coleção de 'authorization_signing_alg_values_supported'

BackchannelAuthenticationEndpoint

Obtém ou define o 'backchannel_authentication_endpoint'.

BackchannelAuthenticationRequestSigningAlgValuesSupported

Obtém a coleção de 'backchannel_authentication_request_signing_alg_values_supported'

BackchannelTokenDeliveryModesSupported

Obtém a coleção de 'backchannel_token_delivery_modes_supported'

BackchannelUserCodeParameterSupported

Obtém ou define o 'backchannel_user_code_parameter_supported'

CheckSessionIframe

Obtém ou define o 'check_session_iframe'.

ClaimsLocalesSupported

Obtém a coleção de 'claims_locales_supported'

ClaimsParameterSupported

Obtém ou define o 'claims_parameter_supported'

ClaimsSupported

Obtém a coleção de 'claims_supported'

ClaimTypesSupported

Obtém a coleção de 'claim_types_supported'

CodeChallengeMethodsSupported

Obtém a coleção de 'code_challenge_methods_supported'

DeviceAuthorizationEndpoint

Obtém ou define o 'device_authorization_endpoint'.

DisplayValuesSupported

Obtém a coleção de 'display_values_supported'

DPoPSigningAlgValuesSupported

Obtém a coleção de 'dpop_signing_alg_values_supported'

EndSessionEndpoint

Obtém ou define o 'end_session_endpoint'.

FrontchannelLogoutSessionSupported

Obtém ou define o 'frontchannel_logout_session_supported'.

FrontchannelLogoutSupported

Obtém ou define o 'frontchannel_logout_supported'.

GrantTypesSupported

Obtém a coleção de 'grant_types_supported'

HttpLogoutSupported

Valor booliano que especifica se o OP dá suporte ao logoff baseado em HTTP. O padrão é false.

IdTokenEncryptionAlgValuesSupported

Obtém a coleção de 'id_token_encryption_alg_values_supported'.

IdTokenEncryptionEncValuesSupported

Obtém a coleção de 'id_token_encryption_enc_values_supported'.

IdTokenSigningAlgValuesSupported

Obtém a coleção de 'id_token_signing_alg_values_supported'.

IntrospectionEndpoint

Obtém ou define o 'introspection_endpoint'.

IntrospectionEndpointAuthMethodsSupported

Obtém a coleção de 'introspection_endpoint_auth_methods_supported'.

IntrospectionEndpointAuthSigningAlgValuesSupported

Obtém a coleção de 'introspection_endpoint_auth_signing_alg_values_supported'.

Issuer

Obtém ou define o 'emissor'.

JsonWebKeySet

Obtém ou define o JsonWebKeySet

JwksUri

Obtém ou define o 'jwks_uri'

LogoutSessionSupported

Valor booliano que especifica se a OP pode passar um parâmetro de consulta sid (ID da sessão) para identificar a sessão RP na OP quando o logout_uri é usado. O Valor dafault é falso.

OpPolicyUri

Obtém ou define o 'op_policy_uri'

OpTosUri

Obtém ou define o 'op_tos_uri'

PromptValuesSupported

Obtém a coleção de 'prompt_values_supported'

PushedAuthorizationRequestEndpoint

Obtém ou define o 'pushed_authorization_request_endpoint'.

RegistrationEndpoint

Obtém ou define o 'registration_endpoint'

RequestObjectEncryptionAlgValuesSupported

Obtém a coleção de 'request_object_encryption_alg_values_supported'.

RequestObjectEncryptionEncValuesSupported

Obtém a coleção de 'request_object_encryption_enc_values_supported'.

RequestObjectSigningAlgValuesSupported

Obtém a coleção de 'request_object_signing_alg_values_supported'.

RequestParameterSupported

Obtém ou define o 'request_parameter_supported'

RequestUriParameterSupported

Obtém ou define o 'request_uri_parameter_supported'

RequirePushedAuthorizationRequests

Obtém ou define o 'require_pushed_authorization_requests'

RequireRequestUriRegistration

Obtém ou define o 'require_request_uri_registration'

ResponseModesSupported

Obtém a coleção de 'response_modes_supported'.

ResponseTypesSupported

Obtém a coleção de 'response_types_supported'.

RevocationEndpoint

Obtém ou define o 'revocation_endpoint'

RevocationEndpointAuthMethodsSupported

Obtém a coleção de 'revocation_endpoint_auth_methods_supported'.

RevocationEndpointAuthSigningAlgValuesSupported

Obtém a coleção de 'revocation_endpoint_auth_signing_alg_values_supported'.

ScopesSupported

Obtém a coleção de 'scopes_supported'

ServiceDocumentation

Obtém ou define o 'service_documentation'

SigningKeys

Obtém o ICollection<T> que o IdentityProvider indica que devem ser usados tokens de assinatura.

SubjectTypesSupported

Obtém a coleção de 'subject_types_supported'.

TlsClientCertificateBoundAccessTokens

Obtém ou define o 'tls_client_certificate_bound_access_tokens'

TokenDecryptionKeys

Obtém o ICollection<T> que o IdentityProvider indica que devem ser usados para descriptografar tokens.

(Herdado de BaseConfiguration)
TokenEndpoint

Obtém ou define o 'token_endpoint'.

TokenEndpointAuthMethodsSupported

Obtém a coleção de 'token_endpoint_auth_methods_supported'.

TokenEndpointAuthSigningAlgValuesSupported

Obtém a coleção de 'token_endpoint_auth_signing_alg_values_supported'.

UILocalesSupported

Obtém a coleção de 'ui_locales_supported'

UserInfoEndpoint

Obtém ou define o 'user_info_endpoint'.

UserInfoEndpointEncryptionAlgValuesSupported

Obtém a coleção de 'userinfo_encryption_alg_values_supported'

UserInfoEndpointEncryptionEncValuesSupported

Obtém a coleção de 'userinfo_encryption_enc_values_supported'

UserInfoEndpointSigningAlgValuesSupported

Obtém a coleção de 'userinfo_signing_alg_values_supported'

Métodos

Nome Description
Create(String)

Desserializa a cadeia de caracteres json em um OpenIdConnectConfiguration objeto.

ShouldSerializeAcrValuesSupported()

Obtém um bool que determina se a propriedade 'acr_values_supported' (AcrValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeAuthorizationDetailsTypesSupported()

Obtém um bool que determina se a propriedade 'authorization_details_types_supported' (AuthorizationDetailsTypesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeAuthorizationEncryptionAlgValuesSupported()

Obtém um bool que determina se a propriedade 'authorization_encryption_alg_values_supported' (AuthorizationEncryptionAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeAuthorizationEncryptionEncValuesSupported()

Obtém um bool que determina se a propriedade 'authorization_encryption_enc_values_supported' (AuthorizationEncryptionEncValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeAuthorizationSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'authorization_signing_alg_values_supported' (AuthorizationSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeBackchannelAuthenticationRequestSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'backchannel_authentication_request_signing_alg_values_supported' (BackchannelAuthenticationRequestSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeBackchannelTokenDeliveryModesSupported()

Obtém um bool que determina se a propriedade 'backchannel_token_delivery_modes_supported' (BackchannelTokenDeliveryModesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeClaimsLocalesSupported()

Obtém um bool que determina se a propriedade 'claims_locales_supported' (ClaimsLocalesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeClaimsSupported()

Obtém um bool que determina se a propriedade 'claims_supported' (ClaimsSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeClaimTypesSupported()

Obtém um bool que determina se a propriedade 'claim_types_supported' (ClaimTypesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeCodeChallengeMethodsSupported()

Obtém um bool que determina se a propriedade 'code_challenge_methods_supported' (CodeChallengeMethodsSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeDisplayValuesSupported()

Obtém um bool que determina se a propriedade 'display_values_supported' (DisplayValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeDPoPSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'dpop_signing_alg_values_supported' (DPoPSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeGrantTypesSupported()

Obtém um bool que determina se a propriedade 'grant_types_supported' (GrantTypesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeIdTokenEncryptionAlgValuesSupported()

Obtém um bool que determina se a propriedade 'id_token_encryption_alg_values_supported' (IdTokenEncryptionAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeIdTokenEncryptionEncValuesSupported()

Obtém um bool que determina se a propriedade 'id_token_encryption_enc_values_supported' (IdTokenEncryptionEncValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeIdTokenSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'id_token_signing_alg_values_supported' (IdTokenSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeIntrospectionEndpointAuthMethodsSupported()

Obtém um bool que determina se a propriedade 'introspection_endpoint_auth_methods_supported' (IntrospectionEndpointAuthMethodsSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'introspection_endpoint_auth_signing_alg_values_supported' (IntrospectionEndpointAuthSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializePromptValuesSupported()

Obtém um bool que determina se a propriedade 'prompt_values_supported' (PromptValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeRequestObjectEncryptionAlgValuesSupported()

Obtém um bool que determina se a propriedade 'request_object_encryption_alg_values_supported' (RequestObjectEncryptionAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeRequestObjectEncryptionEncValuesSupported()

Obtém um bool que determina se a propriedade 'request_object_encryption_enc_values_supported' (RequestObjectEncryptionEncValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeRequestObjectSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'request_object_signing_alg_values_supported' (RequestObjectSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeResponseModesSupported()

Obtém um bool que determina se a propriedade 'response_modes_supported' (ResponseModesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeResponseTypesSupported()

Obtém um bool que determina se a propriedade 'response_types_supported' (ResponseTypesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeRevocationEndpointAuthMethodsSupported()

Obtém um bool que determina se a propriedade 'revocation_endpoint_auth_methods_supported' (RevocationEndpointAuthMethodsSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeRevocationEndpointAuthSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'revocation_endpoint_auth_signing_alg_values_supported' (RevocationEndpointAuthSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeScopesSupported()

Obtém um bool que determina se a propriedade 'scopes_supported' (ScopesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeSigningKeys()

Obtém um bool que determina se a propriedade 'SigningKeys' deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeSubjectTypesSupported()

Obtém um bool que determina se a propriedade 'subject_types_supported' (SubjectTypesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeTokenEndpointAuthMethodsSupported()

Obtém um bool que determina se a propriedade 'token_endpoint_auth_methods_supported' (TokenEndpointAuthMethodsSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'token_endpoint_auth_signing_alg_values_supported' (TokenEndpointAuthSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeUILocalesSupported()

Obtém um bool que determina se a propriedade 'ui_locales_supported' (UILocalesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported()

Obtém um bool que determina se a propriedade 'userinfo_encryption_alg_values_supported' (UserInfoEndpointEncryptionAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported()

Obtém um bool que determina se a propriedade 'userinfo_encryption_enc_values_supported' (UserInfoEndpointEncryptionEncValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

ShouldSerializeUserInfoEndpointSigningAlgValuesSupported()

Obtém um bool que determina se a propriedade 'userinfo_signing_alg_values_supported' (UserInfoEndpointSigningAlgValuesSupported) deve ser serializada. Isso é usado pelo Json.NET para serializar condicionalmente as propriedades.

Write(OpenIdConnectConfiguration, Stream)

Grava um OpenIdConnectConfiguration como JSON no stream.

Write(OpenIdConnectConfiguration)

Serializa o OpenIdConnectConfiguration objeto para uma cadeia de caracteres json.

Aplica-se a