Lingua

OpenIdConnectConfiguration Classe

Definizione

Contiene la configurazione OpenIdConnect che può essere popolata da una stringa json.

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

Costruttori

Nome Descrizione
OpenIdConnectConfiguration()

Inizializza una nuova istanza di OpenIdConnectConfiguration.

OpenIdConnectConfiguration(String)

Inizializza una nuova istanza di OpenIdConnectConfiguration da una stringa json.

Proprietà

Nome Descrizione
AcrValuesSupported

Ottiene la raccolta di 'acr_values_supported'

ActiveTokenEndpoint

Questa proprietà della classe di base non viene utilizzata in OpenIdConnect.

AdditionalData

Quando si deserializzazione da JSON, tutte le proprietà non definite verranno inserite qui.

AuthorizationDetailsTypesSupported

Ottiene la raccolta di 'authorization_details_types_supported'

AuthorizationEncryptionAlgValuesSupported

Ottiene l'insieme di 'authorization_encryption_alg_values_supported'

AuthorizationEncryptionEncValuesSupported

Ottiene la raccolta di 'authorization_encryption_enc_values_supported'

AuthorizationEndpoint

Ottiene o imposta l'authorization_endpoint.

AuthorizationResponseIssParameterSupported

Ottiene o imposta il 'authorization_response_iss_parameter_supported'

AuthorizationSigningAlgValuesSupported

Ottiene la raccolta di 'authorization_signing_alg_values_supported'

BackchannelAuthenticationEndpoint

Ottiene o imposta l'oggetto 'backchannel_authentication_endpoint'.

BackchannelAuthenticationRequestSigningAlgValuesSupported

Ottiene l'insieme di 'backchannel_authentication_request_signing_alg_values_supported'

BackchannelTokenDeliveryModesSupported

Ottiene la raccolta di 'backchannel_token_delivery_modes_supported'

BackchannelUserCodeParameterSupported

Ottiene o imposta l'backchannel_user_code_parameter_supported

CheckSessionIframe

Ottiene o imposta l'check_session_iframe.

ClaimsLocalesSupported

Ottiene la raccolta di 'claims_locales_supported'

ClaimsParameterSupported

Ottiene o imposta l'claims_parameter_supported

ClaimsSupported

Ottiene l'insieme di 'claims_supported'

ClaimTypesSupported

Ottiene l'insieme di 'claim_types_supported'

CodeChallengeMethodsSupported

Ottiene la raccolta di 'code_challenge_methods_supported'

DeviceAuthorizationEndpoint

Ottiene o imposta l'device_authorization_endpoint.

DisplayValuesSupported

Ottiene l'insieme di 'display_values_supported'

DPoPSigningAlgValuesSupported

Ottiene l'insieme di 'dpop_signing_alg_values_supported'

EndSessionEndpoint

Ottiene o imposta l'oggetto 'end_session_endpoint'.

FrontchannelLogoutSessionSupported

Ottiene o imposta l'frontchannel_logout_session_supported.

FrontchannelLogoutSupported

Ottiene o imposta l'oggetto 'frontchannel_logout_supported'.

GrantTypesSupported

Ottiene l'insieme di 'grant_types_supported'

HttpLogoutSupported

Valore booleano che specifica se op supporta la disconnessione basata su HTTP. Il valore predefinito è false.

IdTokenEncryptionAlgValuesSupported

Ottiene l'insieme di 'id_token_encryption_alg_values_supported'.

IdTokenEncryptionEncValuesSupported

Ottiene l'insieme di 'id_token_encryption_enc_values_supported'.

IdTokenSigningAlgValuesSupported

Ottiene l'insieme di 'id_token_signing_alg_values_supported'.

IntrospectionEndpoint

Ottiene o imposta l'introspection_endpoint.

IntrospectionEndpointAuthMethodsSupported

Ottiene l'insieme di 'introspection_endpoint_auth_methods_supported'.

IntrospectionEndpointAuthSigningAlgValuesSupported

Ottiene l'insieme di 'introspection_endpoint_auth_signing_alg_values_supported'.

Issuer

Ottiene o imposta l'oggetto 'issuer'.

JsonWebKeySet

Ottiene o imposta l'oggetto JsonWebKeySet

JwksUri

Ottiene o imposta il 'jwks_uri'

LogoutSessionSupported

Valore booleano che specifica se l'op può passare un parametro di query sid (ID sessione) per identificare la sessione rp nell'op quando viene usata la logout_uri. Il valore di Dafault è false.

OpPolicyUri

Ottiene o imposta l'oggetto 'op_policy_uri'

OpTosUri

Ottiene o imposta l'oggetto 'op_tos_uri'

PromptValuesSupported

Ottiene la raccolta di 'prompt_values_supported'

PushedAuthorizationRequestEndpoint

Ottiene o imposta l'oggetto 'pushed_authorization_request_endpoint'.

RegistrationEndpoint

Ottiene o imposta l'oggetto 'registration_endpoint'

RequestObjectEncryptionAlgValuesSupported

Ottiene l'insieme di 'request_object_encryption_alg_values_supported'.

RequestObjectEncryptionEncValuesSupported

Ottiene l'insieme di 'request_object_encryption_enc_values_supported'.

RequestObjectSigningAlgValuesSupported

Ottiene l'insieme di 'request_object_signing_alg_values_supported'.

RequestParameterSupported

Ottiene o imposta l'oggetto 'request_parameter_supported'

RequestUriParameterSupported

Ottiene o imposta l'oggetto 'request_uri_parameter_supported'

RequirePushedAuthorizationRequests

Ottiene o imposta l'oggetto 'require_pushed_authorization_requests'

RequireRequestUriRegistration

Ottiene o imposta l'oggetto 'require_request_uri_registration'

ResponseModesSupported

Ottiene l'insieme di 'response_modes_supported'.

ResponseTypesSupported

Ottiene l'insieme di 'response_types_supported'.

RevocationEndpoint

Ottiene o imposta l'oggetto 'revocation_endpoint'

RevocationEndpointAuthMethodsSupported

Ottiene l'insieme di 'revocation_endpoint_auth_methods_supported'.

RevocationEndpointAuthSigningAlgValuesSupported

Ottiene l'insieme di 'revocation_endpoint_auth_signing_alg_values_supported'.

ScopesSupported

Ottiene l'insieme di 'scopes_supported'

ServiceDocumentation

Ottiene o imposta l'service_documentation

SigningKeys

Ottiene l'oggetto ICollection<T> che identityProvider indica che devono essere usati token di firma.

SubjectTypesSupported

Ottiene l'insieme di 'subject_types_supported'.

TlsClientCertificateBoundAccessTokens

Ottiene o imposta l'oggetto 'tls_client_certificate_bound_access_tokens'

TokenDecryptionKeys

Ottiene l'oggetto ICollection<T> che identityProvider indica che deve essere utilizzato per decrittografare i token.

(Ereditato da BaseConfiguration)
TokenEndpoint

Ottiene o imposta l'oggetto 'token_endpoint'.

TokenEndpointAuthMethodsSupported

Ottiene l'insieme di 'token_endpoint_auth_methods_supported'.

TokenEndpointAuthSigningAlgValuesSupported

Ottiene l'insieme di 'token_endpoint_auth_signing_alg_values_supported'.

UILocalesSupported

Ottiene la raccolta di 'ui_locales_supported'

UserInfoEndpoint

Ottiene o imposta l'user_info_endpoint.

UserInfoEndpointEncryptionAlgValuesSupported

Ottiene l'insieme di 'userinfo_encryption_alg_values_supported'

UserInfoEndpointEncryptionEncValuesSupported

Ottiene la raccolta di 'userinfo_encryption_enc_values_supported'

UserInfoEndpointSigningAlgValuesSupported

Ottiene l'insieme di 'userinfo_signing_alg_values_supported'

Metodi

Nome Descrizione
Create(String)

Deserializza la stringa json in un OpenIdConnectConfiguration oggetto .

ShouldSerializeAcrValuesSupported()

Ottiene un valore bool che determina se la proprietà 'acr_values_supported' (AcrValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeAuthorizationDetailsTypesSupported()

Ottiene un valore bool che determina se la proprietà 'authorization_details_types_supported' (AuthorizationDetailsTypesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeAuthorizationEncryptionAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'authorization_encryption_alg_values_supported' (AuthorizationEncryptionAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeAuthorizationEncryptionEncValuesSupported()

Ottiene un valore bool che determina se la proprietà 'authorization_encryption_enc_values_supported' (AuthorizationEncryptionEncValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeAuthorizationSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'authorization_signing_alg_values_supported' (AuthorizationSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeBackchannelAuthenticationRequestSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'backchannel_authentication_request_signing_alg_values_supported' (BackchannelAuthenticationRequestSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeBackchannelTokenDeliveryModesSupported()

Ottiene un valore bool che determina se la proprietà 'backchannel_token_delivery_modes_supported' (BackchannelTokenDeliveryModesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeClaimsLocalesSupported()

Ottiene un valore bool che determina se la proprietà 'claims_locales_supported' (ClaimsLocalesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeClaimsSupported()

Ottiene un valore bool che determina se la proprietà 'claims_supported' (ClaimsSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeClaimTypesSupported()

Ottiene un valore bool che determina se la proprietà 'claim_types_supported' (ClaimTypesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeCodeChallengeMethodsSupported()

Ottiene un valore bool che determina se la proprietà 'code_challenge_methods_supported' (CodeChallengeMethodsSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeDisplayValuesSupported()

Ottiene un valore bool che determina se la proprietà 'display_values_supported' (DisplayValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeDPoPSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'dpop_signing_alg_values_supported' (DPoPSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeGrantTypesSupported()

Ottiene un valore bool che determina se la proprietà 'grant_types_supported' (GrantTypesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeIdTokenEncryptionAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'id_token_encryption_alg_values_supported' (IdTokenEncryptionAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeIdTokenEncryptionEncValuesSupported()

Ottiene un valore bool che determina se la proprietà 'id_token_encryption_enc_values_supported' (IdTokenEncryptionEncValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeIdTokenSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'id_token_signing_alg_values_supported' (IdTokenSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeIntrospectionEndpointAuthMethodsSupported()

Ottiene un valore bool che determina se la proprietà 'introspection_endpoint_auth_methods_supported' (IntrospectionEndpointAuthMethodsSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'introspection_endpoint_auth_signing_alg_values_supported' (IntrospectionEndpointAuthSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializePromptValuesSupported()

Ottiene un valore bool che determina se la proprietà 'prompt_values_supported' (PromptValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeRequestObjectEncryptionAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'request_object_encryption_alg_values_supported' (RequestObjectEncryptionAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeRequestObjectEncryptionEncValuesSupported()

Ottiene un valore bool che determina se la proprietà 'request_object_encryption_enc_values_supported' (RequestObjectEncryptionEncValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeRequestObjectSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'request_object_signing_alg_values_supported' (RequestObjectSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeResponseModesSupported()

Ottiene un valore bool che determina se la proprietà 'response_modes_supported' (ResponseModesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeResponseTypesSupported()

Ottiene un valore bool che determina se la proprietà 'response_types_supported' (ResponseTypesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeRevocationEndpointAuthMethodsSupported()

Ottiene un valore bool che determina se la proprietà 'revocation_endpoint_auth_methods_supported' (RevocationEndpointAuthMethodsSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeRevocationEndpointAuthSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'revocation_endpoint_auth_signing_alg_values_supported' (RevocationEndpointAuthSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeScopesSupported()

Ottiene un valore bool che determina se la proprietà 'scopes_supported' (ScopesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeSigningKeys()

Ottiene un valore bool che determina se la proprietà 'SigningKeys' deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeSubjectTypesSupported()

Ottiene un valore bool che determina se la proprietà 'subject_types_supported' (SubjectTypesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeTokenEndpointAuthMethodsSupported()

Ottiene un valore bool che determina se la proprietà 'token_endpoint_auth_methods_supported' (TokenEndpointAuthMethodsSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'token_endpoint_auth_signing_alg_values_supported' (TokenEndpointAuthSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeUILocalesSupported()

Ottiene un valore bool che determina se la proprietà 'ui_locales_supported' (UILocalesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'userinfo_encryption_alg_values_supported' (UserInfoEndpointEncryptionAlgValuesSupported ) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported()

Ottiene un valore bool che determina se la proprietà 'userinfo_encryption_enc_values_supported' (UserInfoEndpointEncryptionEncValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

ShouldSerializeUserInfoEndpointSigningAlgValuesSupported()

Ottiene un valore bool che determina se la proprietà 'userinfo_signing_alg_values_supported' (UserInfoEndpointSigningAlgValuesSupported) deve essere serializzata. Viene usato da Json.NET per serializzare in modo condizionale le proprietà.

Write(OpenIdConnectConfiguration, Stream)

Scrive un oggetto OpenIdConnectConfiguration come JSON nell'oggetto stream.

Write(OpenIdConnectConfiguration)

Serializza l'oggetto OpenIdConnectConfiguration in una stringa json.

Si applica a