IdentityConfiguration クラス

定義

Windows Identity Foundation の動作を制御する構成可能なプロパティのコレクションを定義します。

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
継承
IdentityConfiguration
派生

コンストラクター

IdentityConfiguration()

IdentityConfiguration クラスの新しいインスタンスを初期化します。 設定は、それが存在する場合、既定の構成から読み込まれます。

IdentityConfiguration(Boolean)

設定を既定の構成から読み込む必要があるかどうかを指定する値を使用して、IdentityConfiguration クラスの新しいインスタンスを初期化します。

IdentityConfiguration(Boolean, X509Certificate2)

指定したサービス証明書を持つ IdentityConfiguration クラスの新しいインスタンスを初期化します。 設定では、必要に応じて、既定の構成を読み込みます。

IdentityConfiguration(String)

IdentityConfiguration クラスの新しいインスタンスを初期化します。 設定は、名前付き構成から読み込まれます。

IdentityConfiguration(String, X509Certificate2)

名前付き構成を読み込んで、指定したサービス証明書を持つ IdentityConfiguration クラスの新しいインスタンスを初期化します。

IdentityConfiguration(X509Certificate2)

指定したサービス証明書を持つ IdentityConfiguration クラスの新しいインスタンスを初期化します。

フィールド

DefaultCertificateValidationMode

既定の X.509 証明書検証モード、PeerOrChainTrust

DefaultIssuerNameRegistryType

既定の発行者名のレジストリタイプは、Type クラスの ConfigurationBasedIssuerNameRegistry です。

DefaultMaxClockSkew

既定の、時刻の最大のずれ、5 分。

DefaultRevocationMode

既定の X.509 失効モード、Online

DefaultServiceName

既定のサービス名は空の文字列です。

DefaultTrustedStoreLocation

認証用の、信頼できるストアの既定の場所、LocalMachine

プロパティ

AudienceRestriction

構成された AudienceRestriction を取得または設定します。

Caches

構成された IdentityModelCaches を取得または設定します。

CertificateValidationMode

発行元の証明書を検証するためにハンドラーによって使用される証明書検証モードを取得または設定します。

CertificateValidator

発行元の証明書を検証するためにハンドラーによって使用される証明書の検証コントロールを取得または設定します。

ClaimsAuthenticationManager

クレーム認証マネージャーを取得または設定します。 既定値は、ClaimsAuthenticationManager クラスのインスタンスです。

ClaimsAuthorizationManager

クレーム承認マネージャーを取得または設定します。

DetectReplayedTokens

ハンドラーが再現されたトークンを検出する必要があるかどうかを示す既定のハンドラーの構成を取得または設定します。

IsInitialized

Initialize() メソッドが呼び出されたかどうかを示す値を取得または設定します。

IssuerNameRegistry

発行者名の解決に使用される発行者名レジストリを取得または設定します。

IssuerTokenResolver

発行者のトークン リゾルバーを取得または設定します。

MaxClockSkew

通信している双方のシステム クロック間で許容される時刻の最大のずれを取得または設定します。

Name

この構成のサービス名を取得します。

RevocationMode

発行元の証明書を検証するためにハンドラーによって使用される失効モードを取得または設定します。

SaveBootstrapContext

BootstrapContext オブジェクトがトークンの検証後に ClaimsIdentity とセッションに保存されるかどうかを示す値を取得または設定します。

SecurityTokenHandlerCollectionManager

WS-Trust メッセージで見つかったトークンのシリアル化と検証に使用される SecurityTokenHandlerCollectionManager オブジェクトのセットを含む SecurityTokenHandler を取得します。

SecurityTokenHandlers

WS-Trust メッセージ内にあるトークンをシリアル化し、検証するために使用する SecurityTokenHandler オブジェクトのコレクションを取得します。

ServiceCertificate

サービス証明書を取得または設定します。

ServiceTokenResolver

サービス トークン リゾルバーを取得または設定します。

TokenReplayCacheExpirationPeriod

TokenReplayCache に配置される項目の有効期限を取得または設定します。

TrustedStoreLocation

発行元の証明書を検証するためにハンドラーによって使用される、信頼されているストアの場所を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Initialize()

この SecurityTokenHandlerConfiguration インスタンスのプロパティ値との整合性が保たれるように、SecurityTokenHandlerCollection に含まれる SecurityTokenHandlerCollectionManager オブジェクトの IdentityConfiguration オブジェクトのプロパティを更新します。

LoadConfiguration(IdentityConfigurationElement)

アプリケーションまたは Web 構成ファイルからこの IdentityConfiguration インスタンスの設定を読み込みます。

LoadHandlerConfiguration(IdentityConfigurationElement)

指定した SecurityTokenHandlerConfiguration の直下の要素を使用して IdentityConfigurationElement を読み込みます。

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

SecurityTokenHandlerCollection に関連する構成要素を読み込みます。

LoadHandlers(IdentityConfigurationElement)

指定されたサービスに対して定義されている SecurityTokenHandlerCollectionManager を読み込みます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象