OpenIdConnectConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |
| Write(OpenIdConnectConfiguration) |
Serialisiert das OpenIdConnectConfiguration Objekt in eine JSON-Zeichenfolge. |