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