OpenIdConnectConfiguration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |
| Write(OpenIdConnectConfiguration) |
Serializza l'oggetto OpenIdConnectConfiguration in una stringa json. |