System.IdentityModel.Selectors 名前空間

Windows Communication Foundation (WCF) のクレームベースの ID モデルに対して認証を実装するクラスが含まれています。

.NET Framework 4.5 および .NET Framework への Windows Identity Foundation (WIF) の統合以降、WCF のクレームベースの ID モデルは WIF に置き換えられました。 WIF には、CLR、WCF、および ASP.NET を含む複数の Microsoft 製品スタックでの認証および承認を提供するために使用できるクレーム ベースの ID オブジェクト モデルが用意されています。 セキュリティ トークンを表し、セキュリティ トークンを処理するために使用される WIF クラスは System.IdentityModel.Tokens 名前空間に含まれています (SecurityTokenSecurityTokenHandler など)。 .NET 4.5 以降では、System.IdentityModel.Tokens 名前空間のクラスの代わりに System.IdentityModel.Selectors 名前空間のクラスを使用する必要があります。

クラス

AudienceUriModeValidationHelper

SamlSecurityTokenAuthenticator プロパティに有効な値が設定されていることを確認する AudienceUriMode クラスのヘルパー クラス。

CardSpaceException

例外は、CardSpace サービス レベルで 1 つ以上の例外が発生した場合にスローされます。 エラーの原因は、イベント ログに記録されます。

CardSpacePolicyElement

このクラスは、インフラストラクチャで使用するためのクラスです。

CardSpaceSelector

マネージド コードでサポートされているすべての CardSpace 公開操作へのアクセスを提供します。

CustomUserNameSecurityTokenAuthenticator

カスタム認証方式を使用している UserNameSecurityToken セキュリティ トークンを認証します。

IdentityValidationException

受信者証明書が有効でないことを示す例外クラス。

KerberosSecurityTokenAuthenticator

KerberosReceiverSecurityToken セキュリティ トークンを認証します。

KerberosSecurityTokenProvider

SOAP メッセージ送信者の KerberosRequestorSecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。

PolicyValidationException

受信者が指定したポリシーを検証できなかったことを示す例外クラス。

RsaSecurityTokenAuthenticator

RsaSecurityToken セキュリティ トークンを認証します。

SamlSecurityTokenAuthenticator

SamlSecurityToken セキュリティ トークンを認証します。

SecurityTokenAuthenticator

セキュリティ トークンを認証します。

SecurityTokenManager

セキュリティ トークンを提供、認証、およびシリアル化する方法を指定するセキュリティ トークン マネージャーを表します。

SecurityTokenProvider

SOAP メッセージ送信者のセキュリティ トークンを処理するセキュリティ トークン プロバイダーを表します。

SecurityTokenProvider.SecurityTokenAsyncResult

デリゲートでの非同期操作の結果をカプセル化します。

SecurityTokenRequirement

セキュリティ トークン要件を指定します。

SecurityTokenResolver

キー識別子またはキー識別句がある場合にセキュリティ トークンまたはキーを取得可能なユーティリティ クラスを表します。

SecurityTokenSerializer

キー識別子、キー識別句、およびセキュリティ トークンの読み取りおよび書き込み機能を持つクラスを表します。

SecurityTokenVersion

WS-* 仕様など、セキュリティ トークンが定義されている仕様を表します。

ServiceBusyException

他の要求を処理中で CardSpace サービスがビジーであることを示す例外クラス。

ServiceNotStartedException

ユーザーのコンピューターで CardSpace が開始されていない場合にスローされる例外です。

StsCommunicationException

セキュリティ トークン サービスとの通信に問題がある場合にスローされる例外。

UnsupportedPolicyOptionsException

ポリシーを指定したシステムに、サポートされないオプションが存在することを示します。

UntrustedRecipientException

ユーザーが、証明書の情報をレビュー後、トークンを要求しているエンティティを信頼しないと判断したときにスローされる例外。

UserCancellationException

ユーザーが GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) の呼び出し中に操作をキャンセルしたときにスローされる例外。

UserNamePasswordValidator

ユーザー名とパスワードを検証します。

UserNameSecurityTokenAuthenticator

UserNameSecurityToken セキュリティ トークンを認証します。

UserNameSecurityTokenProvider

SOAP メッセージ送信者の UserNameSecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。

WindowsSecurityTokenAuthenticator

Windows 認証を使用して WindowsSecurityToken セキュリティ トークンを認証します。

WindowsUserNameSecurityTokenAuthenticator

Windows 認証を使用して、UserNameSecurityToken セキュリティ トークンのユーザー名とパスワードを認証します。

X509CertificateValidator

X.509 証明書を検証します。

X509SecurityTokenAuthenticator

X509SecurityToken を認証します。

X509SecurityTokenProvider

SOAP メッセージ送信者の X509SecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。

列挙型

AudienceUriMode

SamlSecurityToken セキュリティ トークンの SamlAudienceRestrictionCondition を検証するかどうかを指定します。