System.IdentityModel.Selectors 命名空间

包含在基于 Windows Communication Foundation(WCF) 声明的标识模型中实现身份验证的类。

从 .NET Framework 4.5 开始,Windows Identity Foundation(WIF)集成到 .NET Framework 中,WCF 基于声明的标识模型已被 WIF 取代。 WIF 提供基于声明的标识对象模型,可用于跨多个Microsoft产品堆栈(包括 CLR、WCF 和 ASP.NET)提供身份验证和授权。 表示安全令牌和用于处理安全令牌的 WIF 类包含在命名空间中System.IdentityModel.Tokens;例如, SecurityTokenSecurityTokenHandler 从 .NET 4.5 开始,应使用 System.IdentityModel.Tokens 命名空间中的类,而不是使用 System.IdentityModel.Selectors 命名空间中的类。

名称 说明
AudienceUriModeValidationHelper

用于验证SamlSecurityTokenAuthenticator属性是否设置为有效值的类的帮助程序类AudienceUriMode

CardSpaceException

在 CardSpace 服务级别发生一个或多个异常时引发的异常。 错误的原因将记录在事件日志中。

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