OpenIdConnectConfiguration Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |
| Write(OpenIdConnectConfiguration) |
Serializuje OpenIdConnectConfiguration obiekt w ciągu json. |