IdentityConfiguration クラス

定義

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

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

コンストラクター

名前 説明
IdentityConfiguration()

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

IdentityConfiguration(Boolean, X509Certificate2)

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

IdentityConfiguration(Boolean)

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

IdentityConfiguration(String, X509Certificate2)

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

IdentityConfiguration(String)

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

通信している 2 つのパーティのシステム クロック間の許容される最大時間差を取得または設定します。

Name

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

RevocationMode

ハンドラーが発行者証明書を検証するために使用する失効モードを取得または設定します。

SaveBootstrapContext

トークンの検証後に、 BootstrapContext オブジェクトが ClaimsIdentity および Sessions に保存されるかどうかを示す値を取得または設定します。

SecurityTokenHandlerCollectionManager

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

SecurityTokenHandlers

メッセージで見つかったトークンをシリアル化および検証するために使用する SecurityTokenHandler オブジェクトのコレクション WS-Trust 取得します。

ServiceCertificate

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

ServiceTokenResolver

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

TokenReplayCacheExpirationPeriod

TokenReplayCacheに配置されたアイテムの有効期限を取得または設定します。

TrustedStoreLocation

ハンドラーが発行者証明書を検証するために使用する信頼できるストアの場所を取得または設定します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
Initialize()

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

LoadConfiguration(IdentityConfigurationElement)

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

LoadHandlerConfiguration(IdentityConfigurationElement)

指定したSecurityTokenHandlerConfigurationのすぐ下にある要素を使用して、IdentityConfigurationElementを読み込みます。

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

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

LoadHandlers(IdentityConfigurationElement)

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象