OpenIdConnectConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
json 文字列から設定できる OpenIdConnect 構成が含まれています。
public class OpenIdConnectConfiguration : Microsoft.IdentityModel.Tokens.BaseConfiguration
type OpenIdConnectConfiguration = class
inherit BaseConfiguration
Public Class OpenIdConnectConfiguration
Inherits BaseConfiguration
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| 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 として |
| Write(OpenIdConnectConfiguration) |
OpenIdConnectConfiguration オブジェクトを json 文字列にシリアル化します。 |