OpenIdConnectConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
| Write(OpenIdConnectConfiguration) |
Serializa o OpenIdConnectConfiguration objeto para uma cadeia de caracteres json. |