IdentityConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |