Language

OpenIdConnectConfiguration クラス

定義

json 文字列から設定できる OpenIdConnect 構成が含まれています。

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

コンストラクター

名前 説明
OpenIdConnectConfiguration()

OpenIdConnectConfigurationの新しいインスタンスを初期化します。

OpenIdConnectConfiguration(String)

json 文字列から OpenIdConnectConfiguration の新しいインスタンスを初期化します。

プロパティ

名前 説明
AcrValuesSupported

'acr_values_supported' のコレクションを取得します。

ActiveTokenEndpoint

この基本クラス プロパティは、OpenIdConnect では使用されません。

AdditionalData

JSON から逆シリアル化する場合、定義されていないプロパティはここに配置されます。

AuthorizationDetailsTypesSupported

'authorization_details_types_supported' のコレクションを取得します。

AuthorizationEncryptionAlgValuesSupported

'authorization_encryption_alg_values_supported' のコレクションを取得します。

AuthorizationEncryptionEncValuesSupported

'authorization_encryption_enc_values_supported' のコレクションを取得します。

AuthorizationEndpoint

'authorization_endpoint' を取得または設定します。

AuthorizationResponseIssParameterSupported

'authorization_response_iss_parameter_supported' を取得または設定します。

AuthorizationSigningAlgValuesSupported

'authorization_signing_alg_values_supported' のコレクションを取得します。

BackchannelAuthenticationEndpoint

'backchannel_authentication_endpoint' を取得または設定します。

BackchannelAuthenticationRequestSigningAlgValuesSupported

'backchannel_authentication_request_signing_alg_values_supported' のコレクションを取得します。

BackchannelTokenDeliveryModesSupported

'backchannel_token_delivery_modes_supported' のコレクションを取得します。

BackchannelUserCodeParameterSupported

'backchannel_user_code_parameter_supported' を取得または設定します。

CheckSessionIframe

'check_session_iframe' を取得または設定します。

ClaimsLocalesSupported

'claims_locales_supported' のコレクションを取得します。

ClaimsParameterSupported

'claims_parameter_supported' を取得または設定します。

ClaimsSupported

'claims_supported' のコレクションを取得します。

ClaimTypesSupported

'claim_types_supported' のコレクションを取得します。

CodeChallengeMethodsSupported

'code_challenge_methods_supported' のコレクションを取得します。

DeviceAuthorizationEndpoint

'device_authorization_endpoint' を取得または設定します。

DisplayValuesSupported

'display_values_supported' のコレクションを取得します。

DPoPSigningAlgValuesSupported

'dpop_signing_alg_values_supported' のコレクションを取得します。

EndSessionEndpoint

'end_session_endpoint' を取得または設定します。

FrontchannelLogoutSessionSupported

'frontchannel_logout_session_supported' を取得または設定します。

FrontchannelLogoutSupported

'frontchannel_logout_supported' を取得または設定します。

GrantTypesSupported

'grant_types_supported' のコレクションを取得します。

HttpLogoutSupported

OP が HTTP ベースのログアウトをサポートするかどうかを指定するブール値。 既定値は falseです。

IdTokenEncryptionAlgValuesSupported

'id_token_encryption_alg_values_supported' のコレクションを取得します。

IdTokenEncryptionEncValuesSupported

'id_token_encryption_enc_values_supported' のコレクションを取得します。

IdTokenSigningAlgValuesSupported

'id_token_signing_alg_values_supported' のコレクションを取得します。

IntrospectionEndpoint

'introspection_endpoint' を取得または設定します。

IntrospectionEndpointAuthMethodsSupported

'introspection_endpoint_auth_methods_supported' のコレクションを取得します。

IntrospectionEndpointAuthSigningAlgValuesSupported

'introspection_endpoint_auth_signing_alg_values_supported' のコレクションを取得します。

Issuer

'issuer' を取得または設定します。

JsonWebKeySet

を取得または設定します。 JsonWebKeySet

JwksUri

'jwks_uri' を取得または設定します。

LogoutSessionSupported

op が sid (セッション ID) クエリ パラメーターを渡して、logout_uriが使用されたときに OP で RP セッションを識別できるかどうかを指定するブール値。 Dafault 値が false です。

OpPolicyUri

'op_policy_uri' を取得または設定します。

OpTosUri

'op_tos_uri' を取得または設定します。

PromptValuesSupported

'prompt_values_supported' のコレクションを取得します。

PushedAuthorizationRequestEndpoint

'pushed_authorization_request_endpoint' を取得または設定します。

RegistrationEndpoint

'registration_endpoint' を取得または設定します。

RequestObjectEncryptionAlgValuesSupported

'request_object_encryption_alg_values_supported' のコレクションを取得します。

RequestObjectEncryptionEncValuesSupported

'request_object_encryption_enc_values_supported' のコレクションを取得します。

RequestObjectSigningAlgValuesSupported

'request_object_signing_alg_values_supported' のコレクションを取得します。

RequestParameterSupported

'request_parameter_supported' を取得または設定します。

RequestUriParameterSupported

'request_uri_parameter_supported' を取得または設定します。

RequirePushedAuthorizationRequests

'require_pushed_authorization_requests' を取得または設定します。

RequireRequestUriRegistration

'require_request_uri_registration' を取得または設定します。

ResponseModesSupported

'response_modes_supported' のコレクションを取得します。

ResponseTypesSupported

'response_types_supported' のコレクションを取得します。

RevocationEndpoint

'revocation_endpoint' を取得または設定します。

RevocationEndpointAuthMethodsSupported

'revocation_endpoint_auth_methods_supported' のコレクションを取得します。

RevocationEndpointAuthSigningAlgValuesSupported

'revocation_endpoint_auth_signing_alg_values_supported' のコレクションを取得します。

ScopesSupported

'scopes_supported' のコレクションを取得します。

ServiceDocumentation

'service_documentation' を取得または設定します。

SigningKeys

IdentityProvider が署名トークンを使用することを示す ICollection<T> を取得します。

SubjectTypesSupported

'subject_types_supported' のコレクションを取得します。

TlsClientCertificateBoundAccessTokens

'tls_client_certificate_bound_access_tokens' を取得または設定します。

TokenDecryptionKeys

IdentityProvider がトークンの暗号化を解除するために使用されることを示す ICollection<T> を取得します。

(継承元 BaseConfiguration)
TokenEndpoint

'token_endpoint' を取得または設定します。

TokenEndpointAuthMethodsSupported

'token_endpoint_auth_methods_supported' のコレクションを取得します。

TokenEndpointAuthSigningAlgValuesSupported

'token_endpoint_auth_signing_alg_values_supported' のコレクションを取得します。

UILocalesSupported

'ui_locales_supported' のコレクションを取得します。

UserInfoEndpoint

'user_info_endpoint' を取得または設定します。

UserInfoEndpointEncryptionAlgValuesSupported

'userinfo_encryption_alg_values_supported' のコレクションを取得します。

UserInfoEndpointEncryptionEncValuesSupported

'userinfo_encryption_enc_values_supported' のコレクションを取得します。

UserInfoEndpointSigningAlgValuesSupported

'userinfo_signing_alg_values_supported' のコレクションを取得します。

メソッド

名前 説明
Create(String)

json 文字列を OpenIdConnectConfiguration オブジェクトに逆シリアル化します。

ShouldSerializeAcrValuesSupported()

'acr_values_supported' (AcrValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeAuthorizationDetailsTypesSupported()

'authorization_details_types_supported' (AuthorizationDetailsTypesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeAuthorizationEncryptionAlgValuesSupported()

'authorization_encryption_alg_values_supported' (AuthorizationEncryptionAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeAuthorizationEncryptionEncValuesSupported()

'authorization_encryption_enc_values_supported' (AuthorizationEncryptionEncValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeAuthorizationSigningAlgValuesSupported()

'authorization_signing_alg_values_supported' (AuthorizationSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeBackchannelAuthenticationRequestSigningAlgValuesSupported()

'backchannel_authentication_request_signing_alg_values_supported' (BackchannelAuthenticationRequestSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeBackchannelTokenDeliveryModesSupported()

'backchannel_token_delivery_modes_supported' (BackchannelTokenDeliveryModesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeClaimsLocalesSupported()

'claims_locales_supported' (ClaimsLocalesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeClaimsSupported()

'claims_supported' (ClaimsSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeClaimTypesSupported()

'claim_types_supported' (ClaimTypesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeCodeChallengeMethodsSupported()

'code_challenge_methods_supported' (CodeChallengeMethodsSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeDisplayValuesSupported()

'display_values_supported' (DisplayValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeDPoPSigningAlgValuesSupported()

'dpop_signing_alg_values_supported' (DPoPSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeGrantTypesSupported()

'grant_types_supported' (GrantTypesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeIdTokenEncryptionAlgValuesSupported()

'id_token_encryption_alg_values_supported' (IdTokenEncryptionAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeIdTokenEncryptionEncValuesSupported()

'id_token_encryption_enc_values_supported' (IdTokenEncryptionEncValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeIdTokenSigningAlgValuesSupported()

'id_token_signing_alg_values_supported' (IdTokenSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeIntrospectionEndpointAuthMethodsSupported()

'introspection_endpoint_auth_methods_supported' (IntrospectionEndpointAuthMethodsSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeIntrospectionEndpointAuthSigningAlgValuesSupported()

'introspection_endpoint_auth_signing_alg_values_supported' (IntrospectionEndpointAuthSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializePromptValuesSupported()

'prompt_values_supported' (PromptValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeRequestObjectEncryptionAlgValuesSupported()

'request_object_encryption_alg_values_supported' (RequestObjectEncryptionAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeRequestObjectEncryptionEncValuesSupported()

'request_object_encryption_enc_values_supported' (RequestObjectEncryptionEncValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeRequestObjectSigningAlgValuesSupported()

'request_object_signing_alg_values_supported' (RequestObjectSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeResponseModesSupported()

'response_modes_supported' (ResponseModesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeResponseTypesSupported()

'response_types_supported' (ResponseTypesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeRevocationEndpointAuthMethodsSupported()

'revocation_endpoint_auth_methods_supported' (RevocationEndpointAuthMethodsSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeRevocationEndpointAuthSigningAlgValuesSupported()

'revocation_endpoint_auth_signing_alg_values_supported' (RevocationEndpointAuthSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeScopesSupported()

'scopes_supported' (ScopesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeSigningKeys()

'SigningKeys' プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeSubjectTypesSupported()

'subject_types_supported' (SubjectTypesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeTokenEndpointAuthMethodsSupported()

'token_endpoint_auth_methods_supported' (TokenEndpointAuthMethodsSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeTokenEndpointAuthSigningAlgValuesSupported()

'token_endpoint_auth_signing_alg_values_supported' (TokenEndpointAuthSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeUILocalesSupported()

'ui_locales_supported' (UILocalesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeUserInfoEndpointEncryptionAlgValuesSupported()

'userinfo_encryption_alg_values_supported' (UserInfoEndpointEncryptionAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeUserInfoEndpointEncryptionEncValuesSupported()

'userinfo_encryption_enc_values_supported' (UserInfoEndpointEncryptionEncValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

ShouldSerializeUserInfoEndpointSigningAlgValuesSupported()

'userinfo_signing_alg_values_supported' (UserInfoEndpointSigningAlgValuesSupported) プロパティをシリアル化する必要があるかどうかを判断するブール値を取得します。 これは、プロパティを条件付きでシリアル化するために json.NET によって使用されます。

Write(OpenIdConnectConfiguration, Stream)

OpenIdConnectConfigurationを JSON としてstreamに書き込みます。

Write(OpenIdConnectConfiguration)

OpenIdConnectConfiguration オブジェクトを json 文字列にシリアル化します。

適用対象