Sprache

OpenIdConnectConfiguration Klasse

Definition

Enthält die OpenIdConnect-Konfiguration, die aus einer JSON-Zeichenfolge aufgefüllt werden kann.

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

Konstruktoren

Name Beschreibung
OpenIdConnectConfiguration()

Initialisiert eine neue Instanz von OpenIdConnectConfiguration.

OpenIdConnectConfiguration(String)

Initialisiert eine neue Instanz von OpenIdConnectConfiguration einer JSON-Zeichenfolge.

Eigenschaften

Name Beschreibung
AcrValuesSupported

Ruft die Auflistung von "acr_values_supported" ab.

ActiveTokenEndpoint

Diese Basisklasseneigenschaft wird in OpenIdConnect nicht verwendet.

AdditionalData

Beim Deserialisieren von JSON werden alle eigenschaften, die nicht definiert sind, hier platziert.

AuthorizationDetailsTypesSupported

Ruft die Auflistung von "authorization_details_types_supported" ab.

AuthorizationEncryptionAlgValuesSupported

Ruft die Auflistung von "authorization_encryption_alg_values_supported" ab.

AuthorizationEncryptionEncValuesSupported

Ruft die Auflistung von "authorization_encryption_enc_values_supported" ab.

AuthorizationEndpoint

Dient zum Abrufen oder Festlegen des authorization_endpoint.

AuthorizationResponseIssParameterSupported

Dient zum Abrufen oder Festlegen des "authorization_response_iss_parameter_supported"

AuthorizationSigningAlgValuesSupported

Ruft die Auflistung von "authorization_signing_alg_values_supported" ab.

BackchannelAuthenticationEndpoint

Dient zum Abrufen oder Festlegen des "backchannel_authentication_endpoint".

BackchannelAuthenticationRequestSigningAlgValuesSupported

Ruft die Auflistung von "backchannel_authentication_request_signing_alg_values_supported" ab.

BackchannelTokenDeliveryModesSupported

Ruft die Sammlung von "backchannel_token_delivery_modes_supported" ab.

BackchannelUserCodeParameterSupported

Dient zum Abrufen oder Festlegen des "backchannel_user_code_parameter_supported"

CheckSessionIframe

Dient zum Abrufen oder Festlegen des "check_session_iframe".

ClaimsLocalesSupported

Ruft die Auflistung von "claims_locales_supported" ab.

ClaimsParameterSupported

Dient zum Abrufen oder Festlegen des "claims_parameter_supported"

ClaimsSupported

Ruft die Auflistung von "claims_supported" ab.

ClaimTypesSupported

Ruft die Auflistung von "claim_types_supported" ab.

CodeChallengeMethodsSupported

Ruft die Auflistung von "code_challenge_methods_supported" ab.

DeviceAuthorizationEndpoint

Dient zum Abrufen oder Festlegen des "device_authorization_endpoint".

DisplayValuesSupported

Ruft die Auflistung von "display_values_supported" ab.

DPoPSigningAlgValuesSupported

Ruft die Auflistung von "dpop_signing_alg_values_supported" ab.

EndSessionEndpoint

Dient zum Abrufen oder Festlegen des "end_session_endpoint".

FrontchannelLogoutSessionSupported

Dient zum Abrufen oder Festlegen des "frontchannel_logout_session_supported".

FrontchannelLogoutSupported

Dient zum Abrufen oder Festlegen des "frontchannel_logout_supported".

GrantTypesSupported

Ruft die Auflistung von "grant_types_supported" ab.

HttpLogoutSupported

Boolescher Wert, der angibt, ob das OP HTTP-basiertes Abmelden unterstützt. Die Standardeinstellung ist "false".

IdTokenEncryptionAlgValuesSupported

Ruft die Auflistung von "id_token_encryption_alg_values_supported" ab.

IdTokenEncryptionEncValuesSupported

Ruft die Auflistung von "id_token_encryption_enc_values_supported" ab.

IdTokenSigningAlgValuesSupported

Ruft die Auflistung von "id_token_signing_alg_values_supported" ab.

IntrospectionEndpoint

Dient zum Abrufen oder Festlegen des "introspection_endpoint".

IntrospectionEndpointAuthMethodsSupported

Ruft die Auflistung von "introspection_endpoint_auth_methods_supported" ab.

IntrospectionEndpointAuthSigningAlgValuesSupported

Ruft die Auflistung von "introspection_endpoint_auth_signing_alg_values_supported" ab.

Issuer

Dient zum Abrufen oder Festlegen des "issuer".

JsonWebKeySet

Ruft ab oder legt die JsonWebKeySet

JwksUri

Dient zum Abrufen oder Festlegen des "jwks_uri"

LogoutSessionSupported

Boolescher Wert, der angibt, ob der OP einen Sid-Abfrageparameter (Sitzungs-ID) übergeben kann, um die RP-Sitzung am OP zu identifizieren, wenn die logout_uri verwendet wird. Vorgangswert ist "false".

OpPolicyUri

Dient zum Abrufen oder Festlegen des "op_policy_uri".

OpTosUri

Dient zum Abrufen oder Festlegen des "op_tos_uri"

PromptValuesSupported

Ruft die Auflistung von "prompt_values_supported" ab.

PushedAuthorizationRequestEndpoint

Dient zum Abrufen oder Festlegen des "pushed_authorization_request_endpoint".

RegistrationEndpoint

Dient zum Abrufen oder Festlegen des "registration_endpoint"

RequestObjectEncryptionAlgValuesSupported

Ruft die Auflistung von "request_object_encryption_alg_values_supported" ab.

RequestObjectEncryptionEncValuesSupported

Ruft die Auflistung von "request_object_encryption_enc_values_supported" ab.

RequestObjectSigningAlgValuesSupported

Ruft die Auflistung von "request_object_signing_alg_values_supported" ab.

RequestParameterSupported

Dient zum Abrufen oder Festlegen des "request_parameter_supported"

RequestUriParameterSupported

Dient zum Abrufen oder Festlegen des "request_uri_parameter_supported"

RequirePushedAuthorizationRequests

Dient zum Abrufen oder Festlegen des "require_pushed_authorization_requests"

RequireRequestUriRegistration

Dient zum Abrufen oder Festlegen des "require_request_uri_registration"

ResponseModesSupported

Ruft die Auflistung von "response_modes_supported" ab.

ResponseTypesSupported

Ruft die Auflistung von "response_types_supported" ab.

RevocationEndpoint

Dient zum Abrufen oder Festlegen des "revocation_endpoint"

RevocationEndpointAuthMethodsSupported

Ruft die Auflistung von "revocation_endpoint_auth_methods_supported" ab.

RevocationEndpointAuthSigningAlgValuesSupported

Ruft die Auflistung von "revocation_endpoint_auth_signing_alg_values_supported" ab.

ScopesSupported

Ruft die Sammlung von "scopes_supported" ab.

ServiceDocumentation

Dient zum Abrufen oder Festlegen des "service_documentation"

SigningKeys

Ruft ab ICollection<T> , dass der Identitätsanbieter angibt, dass Signiertoken verwendet werden sollen.

SubjectTypesSupported

Ruft die Auflistung von "subject_types_supported" ab.

TlsClientCertificateBoundAccessTokens

Dient zum Abrufen oder Festlegen des "tls_client_certificate_bound_access_tokens"

TokenDecryptionKeys

Ruft ab ICollection<T> , dass der Identitätsanbieter angibt, um Token zu entschlüsseln.

(Geerbt von BaseConfiguration)
TokenEndpoint

Dient zum Abrufen oder Festlegen des "token_endpoint".

TokenEndpointAuthMethodsSupported

Ruft die Auflistung von "token_endpoint_auth_methods_supported" ab.

TokenEndpointAuthSigningAlgValuesSupported

Ruft die Auflistung von "token_endpoint_auth_signing_alg_values_supported" ab.

UILocalesSupported

Ruft die Auflistung von "ui_locales_supported" ab.

UserInfoEndpoint

Dient zum Abrufen oder Festlegen des "user_info_endpoint".

UserInfoEndpointEncryptionAlgValuesSupported

Ruft die Auflistung von "userinfo_encryption_alg_values_supported" ab.

UserInfoEndpointEncryptionEncValuesSupported

Ruft die Auflistung von "userinfo_encryption_enc_values_supported" ab.

UserInfoEndpointSigningAlgValuesSupported

Ruft die Auflistung von "userinfo_signing_alg_values_supported" ab.

Methoden

Name Beschreibung
Create(String)

Deserialisiert die JSON-Zeichenfolge in ein OpenIdConnectConfiguration Objekt.

ShouldSerializeAcrValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "acr_values_supported" (AcrValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeAuthorizationDetailsTypesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "authorization_details_types_supported" (AuthorizationDetailsTypesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeAuthorizationEncryptionAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "authorization_encryption_alg_values_supported" (AuthorizationEncryptionAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeAuthorizationEncryptionEncValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "authorization_encryption_enc_values_supported" (AuthorizationEncryptionEncValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeAuthorizationSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "authorization_signing_alg_values_supported" (AuthorizationSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeBackchannelAuthenticationRequestSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "backchannel_authentication_request_signing_alg_values_supported" (BackchannelAuthenticationRequestSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeBackchannelTokenDeliveryModesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "backchannel_token_delivery_modes_supported" (BackchannelTokenDeliveryModesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeClaimsLocalesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "claims_locales_supported" (ClaimsLocalesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeClaimsSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "claims_supported" (ClaimsSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeClaimTypesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "claim_types_supported" (ClaimTypesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeCodeChallengeMethodsSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "code_challenge_methods_supported" (CodeChallengeMethodsSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeDisplayValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "display_values_supported" (DisplayValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeDPoPSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "dpop_signing_alg_values_supported" (DPoPSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeGrantTypesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "grant_types_supported" (GrantTypesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeIdTokenEncryptionAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "id_token_encryption_alg_values_supported" (IdTokenEncryptionAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeIdTokenEncryptionEncValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "id_token_encryption_enc_values_supported" (IdTokenEncryptionEncValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeIdTokenSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "id_token_signing_alg_values_supported" (IdTokenSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeIntrospectionEndpointAuthMethodsSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "introspection_endpoint_auth_methods_supported" (IntrospectionEndpointAuthMethodsSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "introspection_endpoint_auth_signing_alg_values_supported" (IntrospectionEndpointAuthSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializePromptValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "prompt_values_supported" (PromptValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeRequestObjectEncryptionAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "request_object_encryption_alg_values_supported" (RequestObjectEncryptionAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeRequestObjectEncryptionEncValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "request_object_encryption_enc_values_supported" (RequestObjectEncryptionEncValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeRequestObjectSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "request_object_signing_alg_values_supported" (RequestObjectSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeResponseModesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "response_modes_supported" (ResponseModesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeResponseTypesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "response_types_supported" (ResponseTypesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeRevocationEndpointAuthMethodsSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "revocation_endpoint_auth_methods_supported" (RevocationEndpointAuthMethodsSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeRevocationEndpointAuthSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "revocation_endpoint_auth_signing_alg_values_supported" (RevocationEndpointAuthSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeScopesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "scopes_supported" (ScopesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeSigningKeys()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "SigningKeys" serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeSubjectTypesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "subject_types_supported" (SubjectTypesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeTokenEndpointAuthMethodsSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "token_endpoint_auth_methods_supported" (TokenEndpointAuthMethodsSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "token_endpoint_auth_signing_alg_values_supported" (TokenEndpointAuthSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeUILocalesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "ui_locales_supported" (UILocalesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "userinfo_encryption_alg_values_supported" (UserInfoEndpointEncryptionAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "userinfo_encryption_enc_values_supported" (UserInfoEndpointEncryptionEncValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

ShouldSerializeUserInfoEndpointSigningAlgValuesSupported()

Ruft einen Bool ab, der bestimmt, ob die Eigenschaft "userinfo_signing_alg_values_supported" (UserInfoEndpointSigningAlgValuesSupported) serialisiert werden soll. Dies wird von Json.NET verwendet, um Eigenschaften bedingt zu serialisieren.

Write(OpenIdConnectConfiguration, Stream)

Schreibt einen OpenIdConnectConfiguration JSON-Code in das stream.

Write(OpenIdConnectConfiguration)

Serialisiert das OpenIdConnectConfiguration Objekt in eine JSON-Zeichenfolge.

Gilt für: