Język

OpenIdConnectConfiguration Klasa

Definicja

Zawiera konfigurację protokołu OpenIdConnect, która może zostać wypełniona z ciągu json.

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

Konstruktory

Nazwa Opis
OpenIdConnectConfiguration()

Inicjuje nowe wystąpienie klasy OpenIdConnectConfiguration.

OpenIdConnectConfiguration(String)

Inicjuje nowe wystąpienie z OpenIdConnectConfiguration ciągu json.

Właściwości

Nazwa Opis
AcrValuesSupported

Pobiera kolekcję "acr_values_supported"

ActiveTokenEndpoint

Ta właściwość klasy bazowej nie jest używana w programie OpenIdConnect.

AdditionalData

Podczas deserializacji z formatu JSON zostaną umieszczone w tym miejscu wszystkie właściwości, które nie zostały zdefiniowane.

AuthorizationDetailsTypesSupported

Pobiera kolekcję "authorization_details_types_supported"

AuthorizationEncryptionAlgValuesSupported

Pobiera kolekcję "authorization_encryption_alg_values_supported"

AuthorizationEncryptionEncValuesSupported

Pobiera kolekcję "authorization_encryption_enc_values_supported"

AuthorizationEndpoint

Pobiera lub ustawia wartość "authorization_endpoint".

AuthorizationResponseIssParameterSupported

Pobiera lub ustawia wartość "authorization_response_iss_parameter_supported"

AuthorizationSigningAlgValuesSupported

Pobiera kolekcję "authorization_signing_alg_values_supported"

BackchannelAuthenticationEndpoint

Pobiera lub ustawia wartość "backchannel_authentication_endpoint".

BackchannelAuthenticationRequestSigningAlgValuesSupported

Pobiera kolekcję "backchannel_authentication_request_signing_alg_values_supported"

BackchannelTokenDeliveryModesSupported

Pobiera kolekcję "backchannel_token_delivery_modes_supported"

BackchannelUserCodeParameterSupported

Pobiera lub ustawia wartość "backchannel_user_code_parameter_supported"

CheckSessionIframe

Pobiera lub ustawia wartość "check_session_iframe".

ClaimsLocalesSupported

Pobiera kolekcję "claims_locales_supported"

ClaimsParameterSupported

Pobiera lub ustawia wartość "claims_parameter_supported"

ClaimsSupported

Pobiera kolekcję "claims_supported"

ClaimTypesSupported

Pobiera kolekcję "claim_types_supported"

CodeChallengeMethodsSupported

Pobiera kolekcję "code_challenge_methods_supported"

DeviceAuthorizationEndpoint

Pobiera lub ustawia wartość "device_authorization_endpoint".

DisplayValuesSupported

Pobiera kolekcję "display_values_supported"

DPoPSigningAlgValuesSupported

Pobiera kolekcję "dpop_signing_alg_values_supported"

EndSessionEndpoint

Pobiera lub ustawia wartość "end_session_endpoint".

FrontchannelLogoutSessionSupported

Pobiera lub ustawia wartość "frontchannel_logout_session_supported".

FrontchannelLogoutSupported

Pobiera lub ustawia wartość "frontchannel_logout_supported".

GrantTypesSupported

Pobiera kolekcję "grant_types_supported"

HttpLogoutSupported

Wartość logiczna określająca, czy op obsługuje wylogowywanie oparte na protokole HTTP. Wartość domyślna to „false”.

IdTokenEncryptionAlgValuesSupported

Pobiera kolekcję "id_token_encryption_alg_values_supported".

IdTokenEncryptionEncValuesSupported

Pobiera kolekcję "id_token_encryption_enc_values_supported".

IdTokenSigningAlgValuesSupported

Pobiera kolekcję "id_token_signing_alg_values_supported".

IntrospectionEndpoint

Pobiera lub ustawia wartość "introspection_endpoint".

IntrospectionEndpointAuthMethodsSupported

Pobiera kolekcję "introspection_endpoint_auth_methods_supported".

IntrospectionEndpointAuthSigningAlgValuesSupported

Pobiera kolekcję "introspection_endpoint_auth_signing_alg_values_supported".

Issuer

Pobiera lub ustawia "wystawcę".

JsonWebKeySet

Pobiera lub ustawia JsonWebKeySet

JwksUri

Pobiera lub ustawia wartość "jwks_uri"

LogoutSessionSupported

Wartość logiczna określająca, czy op może przekazać parametr zapytania sid (identyfikator sesji) w celu zidentyfikowania sesji RP w op, gdy logout_uri jest używany. Wartość Dafault ma wartość false.

OpPolicyUri

Pobiera lub ustawia wartość "op_policy_uri"

OpTosUri

Pobiera lub ustawia wartość "op_tos_uri"

PromptValuesSupported

Pobiera kolekcję "prompt_values_supported"

PushedAuthorizationRequestEndpoint

Pobiera lub ustawia wartość "pushed_authorization_request_endpoint".

RegistrationEndpoint

Pobiera lub ustawia wartość "registration_endpoint"

RequestObjectEncryptionAlgValuesSupported

Pobiera kolekcję "request_object_encryption_alg_values_supported".

RequestObjectEncryptionEncValuesSupported

Pobiera kolekcję "request_object_encryption_enc_values_supported".

RequestObjectSigningAlgValuesSupported

Pobiera kolekcję "request_object_signing_alg_values_supported".

RequestParameterSupported

Pobiera lub ustawia wartość "request_parameter_supported"

RequestUriParameterSupported

Pobiera lub ustawia wartość "request_uri_parameter_supported"

RequirePushedAuthorizationRequests

Pobiera lub ustawia wartość "require_pushed_authorization_requests"

RequireRequestUriRegistration

Pobiera lub ustawia wartość "require_request_uri_registration"

ResponseModesSupported

Pobiera kolekcję "response_modes_supported".

ResponseTypesSupported

Pobiera kolekcję "response_types_supported".

RevocationEndpoint

Pobiera lub ustawia wartość "revocation_endpoint"

RevocationEndpointAuthMethodsSupported

Pobiera kolekcję "revocation_endpoint_auth_methods_supported".

RevocationEndpointAuthSigningAlgValuesSupported

Pobiera kolekcję "revocation_endpoint_auth_signing_alg_values_supported".

ScopesSupported

Pobiera kolekcję "scopes_supported"

ServiceDocumentation

Pobiera lub ustawia wartość "service_documentation"

SigningKeys

Pobiera wartość ICollection<T> wskazującą, że dostawca tożsamości ma być używany tokeny podpisywania.

SubjectTypesSupported

Pobiera kolekcję "subject_types_supported".

TlsClientCertificateBoundAccessTokens

Pobiera lub ustawia wartość "tls_client_certificate_bound_access_tokens"

TokenDecryptionKeys

Pobiera element ICollection<T> , który wskazuje, że element IdentityProvider ma być używany do odszyfrowywania tokenów.

(Odziedziczone po BaseConfiguration)
TokenEndpoint

Pobiera lub ustawia wartość "token_endpoint".

TokenEndpointAuthMethodsSupported

Pobiera kolekcję "token_endpoint_auth_methods_supported".

TokenEndpointAuthSigningAlgValuesSupported

Pobiera kolekcję "token_endpoint_auth_signing_alg_values_supported".

UILocalesSupported

Pobiera kolekcję "ui_locales_supported"

UserInfoEndpoint

Pobiera lub ustawia wartość "user_info_endpoint".

UserInfoEndpointEncryptionAlgValuesSupported

Pobiera kolekcję "userinfo_encryption_alg_values_supported"

UserInfoEndpointEncryptionEncValuesSupported

Pobiera kolekcję "userinfo_encryption_enc_values_supported"

UserInfoEndpointSigningAlgValuesSupported

Pobiera kolekcję "userinfo_signing_alg_values_supported"

Metody

Nazwa Opis
Create(String)

Deserializuje ciąg JSON do OpenIdConnectConfiguration obiektu.

ShouldSerializeAcrValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "acr_values_supported" (AcrValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeAuthorizationDetailsTypesSupported()

Pobiera wartość logiczną określającą, czy właściwość "authorization_details_types_supported" (AuthorizationDetailsTypesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeAuthorizationEncryptionAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "authorization_encryption_alg_values_supported" (AuthorizationEncryptionAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeAuthorizationEncryptionEncValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "authorization_encryption_enc_values_supported" (AuthorizationEncryptionEncValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeAuthorizationSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "authorization_signing_alg_values_supported" (AuthorizationSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeBackchannelAuthenticationRequestSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "backchannel_authentication_request_signing_alg_values_supported" (BackchannelAuthenticationRequestSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeBackchannelTokenDeliveryModesSupported()

Pobiera wartość logiczną określającą, czy właściwość "backchannel_token_delivery_modes_supported" (BackchannelTokenDeliveryModesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeClaimsLocalesSupported()

Pobiera wartość logiczną określającą, czy właściwość "claims_locales_supported" (ClaimsLocalesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeClaimsSupported()

Pobiera wartość logiczną określającą, czy właściwość "claims_supported" (ClaimsSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeClaimTypesSupported()

Pobiera wartość logiczną określającą, czy właściwość "claim_types_supported" (ClaimTypesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeCodeChallengeMethodsSupported()

Pobiera wartość logiczną określającą, czy właściwość "code_challenge_methods_supported" (CodeChallengeMethodsSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeDisplayValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "display_values_supported" (DisplayValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeDPoPSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "dpop_signing_alg_values_supported" (DPoPSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeGrantTypesSupported()

Pobiera wartość logiczną określającą, czy właściwość "grant_types_supported" (GrantTypesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeIdTokenEncryptionAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "id_token_encryption_alg_values_supported" (IdTokenEncryptionAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeIdTokenEncryptionEncValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "id_token_encryption_enc_values_supported" (IdTokenEncryptionEncValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeIdTokenSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "id_token_signing_alg_values_supported" (IdTokenSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeIntrospectionEndpointAuthMethodsSupported()

Pobiera wartość logiczną określającą, czy właściwość "introspection_endpoint_auth_methods_supported" (IntrospectionEndpointAuthMethodsSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "introspection_endpoint_auth_signing_alg_values_supported" (IntrospectionEndpointAuthSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializePromptValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "prompt_values_supported" (PromptValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeRequestObjectEncryptionAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "request_object_encryption_alg_values_supported" (RequestObjectEncryptionAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeRequestObjectEncryptionEncValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "request_object_encryption_enc_values_supported" (RequestObjectEncryptionEncValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeRequestObjectSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "request_object_signing_alg_values_supported" (RequestObjectSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeResponseModesSupported()

Pobiera wartość logiczną określającą, czy właściwość "response_modes_supported" (ResponseModesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeResponseTypesSupported()

Pobiera wartość logiczną określającą, czy właściwość "response_types_supported" (ResponseTypesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeRevocationEndpointAuthMethodsSupported()

Pobiera wartość logiczną określającą, czy właściwość "revocation_endpoint_auth_methods_supported" (RevocationEndpointAuthMethodsSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeRevocationEndpointAuthSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "revocation_endpoint_auth_signing_alg_values_supported" (RevocationEndpointAuthSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeScopesSupported()

Pobiera wartość logiczną określającą, czy właściwość "scopes_supported" (ScopesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeSigningKeys()

Pobiera wartość logiczną określającą, czy właściwość "SigningKeys" powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeSubjectTypesSupported()

Pobiera wartość logiczną określającą, czy właściwość "subject_types_supported" (SubjectTypesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeTokenEndpointAuthMethodsSupported()

Pobiera wartość logiczną określającą, czy właściwość "token_endpoint_auth_methods_supported" (TokenEndpointAuthMethodsSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "token_endpoint_auth_signing_alg_values_supported" (TokenEndpointAuthSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeUILocalesSupported()

Pobiera wartość logiczną określającą, czy właściwość "ui_locales_supported" (UILocalesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "userinfo_encryption_alg_values_supported" (UserInfoEndpointEncryptionAlgValuesSupported ) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "userinfo_encryption_enc_values_supported" (UserInfoEndpointEncryptionEncValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

ShouldSerializeUserInfoEndpointSigningAlgValuesSupported()

Pobiera wartość logiczną określającą, czy właściwość "userinfo_signing_alg_values_supported" (UserInfoEndpointSigningAlgValuesSupported) powinna być serializowana. Jest to używane przez plik Json.NET w celu warunkowego serializowania właściwości.

Write(OpenIdConnectConfiguration, Stream)

Zapisuje kod OpenIdConnectConfiguration w formacie JSON w pliku stream.

Write(OpenIdConnectConfiguration)

Serializuje OpenIdConnectConfiguration obiekt w ciągu json.

Dotyczy