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