System.IdentityModel.Selectors 名前空間

Windows Communication Foundation (WCF) のクレームベースの ID モデルに対して認証を実装するクラスが含まれています。 Contains classes that implement authentication in the Windows Communication Foundation (WCF) claims-based identity model. .NET Framework 4.5 および .NET Framework への Windows Identity Foundation (WIF) の統合以降、WCF のクレームベースの ID モデルは WIF に置き換えられました。 Beginning with .NET Framework 4.5 and the integration of Windows Identity Foundation (WIF) into the .NET Framework, the WCF claims-based identity model has been superseded by WIF. WIF には、CLR、WCF、および ASP.NET を含む複数の Microsoft 製品スタックでの認証および承認を提供するために使用できるクレーム ベースの ID オブジェクト モデルが用意されています。 WIF provides a claims-based identity object model that can be used to provide authentication and authorization across several Microsoft product stacks, including the CLR, WCF, and ASP.NET. セキュリティ トークンを表し、セキュリティ トークンを処理するために使用される WIF クラスは System.IdentityModel.Tokens 名前空間に含まれています (SecurityTokenSecurityTokenHandler など)。 The WIF classes that represent security tokens and that are used to process security tokens are contained in the System.IdentityModel.Tokens namespace; for example, SecurityToken and SecurityTokenHandler. .NET 4.5 以降では、System.IdentityModel.Tokens 名前空間のクラスの代わりに System.IdentityModel.Selectors 名前空間のクラスを使用する必要があります。 Beginning with .NET 4.5, the classes in the System.IdentityModel.Tokens namespace should be used instead of those in the System.IdentityModel.Selectors namespace.

クラス

AudienceUriModeValidationHelper

SamlSecurityTokenAuthenticator プロパティに有効な値が設定されていることを確認する AudienceUriMode クラスのヘルパー クラス。A helper class for the SamlSecurityTokenAuthenticator class that verifies that the AudienceUriMode property is set to a valid value.

CardSpaceException

例外は、CardSpace サービス レベルで 1 つ以上の例外が発生した場合にスローされます。The exception that is thrown when one or more exceptions have occurred at the CardSpace service level. エラーの原因は、イベント ログに記録されます。The cause of the error will be logged in the event log.

CardSpacePolicyElement

このクラスは、インフラストラクチャで使用するためのクラスです。This class is intended for use by the infrastructure.

CardSpaceSelector

マネージド コードでサポートされているすべての CardSpace 公開操作へのアクセスを提供します。Provides access to all CardSpace public operations that are supported in managed code.

CustomUserNameSecurityTokenAuthenticator

カスタム認証方式を使用している UserNameSecurityToken セキュリティ トークンを認証します。Authenticates a UserNameSecurityToken security token using a custom authentication scheme.

IdentityValidationException

受信者証明書が有効でないことを示す例外クラス。Exception class to indicate that the recipient certificate was not valid.

KerberosSecurityTokenAuthenticator

KerberosReceiverSecurityToken セキュリティ トークンを認証します。Authenticates a KerberosReceiverSecurityToken security token.

KerberosSecurityTokenProvider

SOAP メッセージ送信者の KerberosRequestorSecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.

PolicyValidationException

受信者が指定したポリシーを検証できなかったことを示す例外クラス。Exception class to indicate that the policy supplied by the recipient could not be validated.

RsaSecurityTokenAuthenticator

RsaSecurityToken セキュリティ トークンを認証します。Authenticates a RsaSecurityToken security token.

SamlSecurityTokenAuthenticator

SamlSecurityToken セキュリティ トークンを認証します。Authenticates a SamlSecurityToken security token.

SecurityTokenAuthenticator

セキュリティ トークンを認証します。Authenticates a security token.

SecurityTokenManager

セキュリティ トークンを提供、認証、およびシリアル化する方法を指定するセキュリティ トークン マネージャーを表します。Represents a security token manager that specifies how security tokens are provided, authenticated, and serialized.

SecurityTokenProvider

SOAP メッセージ送信者のセキュリティ トークンを処理するセキュリティ トークン プロバイダーを表します。Represents a security token provider that handles security tokens for a SOAP message sender.

SecurityTokenProvider.SecurityTokenAsyncResult

デリゲートでの非同期操作の結果をカプセル化します。Encapsulates the results of an asynchronous operation on a delegate.

SecurityTokenRequirement

セキュリティ トークン要件を指定します。Specifies security token requirements.

SecurityTokenResolver

キー識別子またはキー識別句がある場合にセキュリティ トークンまたはキーを取得可能なユーティリティ クラスを表します。Represents a utility class that can retrieve security tokens or keys when you have a key identifier or key identifier clause.

SecurityTokenSerializer

キー識別子、キー識別句、およびセキュリティ トークンの読み取りおよび書き込み機能を持つクラスを表します。Represents a class that can read and write key identifiers, key identifier clauses, and security tokens.

SecurityTokenVersion

WS-* 仕様など、セキュリティ トークンが定義されている仕様を表します。Represents the specifications, such as the WS-*specifications, that security tokens are defined in.

ServiceBusyException

他の要求を処理中で CardSpace サービスがビジーであることを示す例外クラス。Exception class to indicate that the CardSpace service is busy processing other requests.

ServiceNotStartedException

ユーザーのコンピューターで CardSpace が開始されていない場合にスローされる例外です。The exception that is thrown when CardSpace has not been started on the user's computer.

StsCommunicationException

セキュリティ トークン サービスとの通信に問題がある場合にスローされる例外。The exception that is thrown when there is a problem communicating with the security token service.

UnsupportedPolicyOptionsException

ポリシーを指定したシステムに、サポートされないオプションが存在することを示します。Indicates that a policy was provided to the system that included options that were unsupported.

UntrustedRecipientException

ユーザーが、証明書の情報をレビュー後、トークンを要求しているエンティティを信頼しないと判断したときにスローされる例外。The exception that is thrown when the user decides not to trust the entity that is requesting a token after reviewing the information from their certificate.

UserCancellationException

ユーザーが GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) の呼び出し中に操作をキャンセルしたときにスローされる例外。The exception that is thrown when the user cancels an operation during the GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) call.

UserNamePasswordValidator

ユーザー名とパスワードを検証します。Validates a username and password.

UserNameSecurityTokenAuthenticator

UserNameSecurityToken セキュリティ トークンを認証します。Authenticates a UserNameSecurityToken security token.

UserNameSecurityTokenProvider

SOAP メッセージ送信者の UserNameSecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.

WindowsSecurityTokenAuthenticator

Windows 認証を使用して WindowsSecurityToken セキュリティ トークンを認証します。Uses Windows authentication to authenticate the WindowsSecurityToken security token.

WindowsUserNameSecurityTokenAuthenticator

Windows 認証を使用して、UserNameSecurityToken セキュリティ トークンのユーザー名とパスワードを認証します。Uses Windows authentication to authenticate the user name and password in a UserNameSecurityToken security token.

X509CertificateValidator

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

X509SecurityTokenAuthenticator

X509SecurityToken を認証します。Authenticates an X509SecurityToken.

X509SecurityTokenProvider

SOAP メッセージ送信者の X509SecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

列挙型

AudienceUriMode

SamlSecurityToken セキュリティ トークンの SamlAudienceRestrictionCondition を検証するかどうかを指定します。Specifies whether the SamlSecurityToken security token's SamlAudienceRestrictionCondition should be validated.