Compartilhar via


System.IdentityModel.Selectors Namespace

Contém classes que implementam a autenticação no modelo de identidade baseada em declarações do WCF (Windows Communication Foundation).

Começando com o .NET Framework 4.5 e a integração da WIF (Windows Identity Foundation) no .NET Framework, o modelo de identidade baseado em declarações da WCF foi substituído pela WIF. O WIF fornece um modelo de objeto de identidade baseado em declarações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto da Microsoft, incluindo CLR, WCF e ASP.NET. As classes WIF que representam os tokens de segurança e que são usadas para processar tokens de segurança estão contidas no namespace System.IdentityModel.Tokens; por exemplo, SecurityToken e SecurityTokenHandler. Começando com o .NET 4.5, as classes no namespace System.IdentityModel.Tokens devem ser usadas em vez daquelas no namespace System.IdentityModel.Selectors.

Classes

AudienceUriModeValidationHelper

Uma classe auxiliar para a classe SamlSecurityTokenAuthenticator que verifica se a propriedade AudienceUriMode é definida como um valor válido.

CardSpaceException

A exceção que é lançada quando uma ou mais exceções ocorrerem no nível de serviço do CardSpace. A causa do erro estará no log de eventos.

CardSpacePolicyElement

Essa classe destina-se ao uso pela infraestrutura.

CardSpaceSelector

Fornece acesso a todas as operações públicas de CardSpace que têm suporte no código gerenciado.

CustomUserNameSecurityTokenAuthenticator

Autentica um token de segurança UserNameSecurityToken usando um esquema de autenticação personalizado.

IdentityValidationException

Classe de exceção para indicar que o certificado do destinatário não era válido.

KerberosSecurityTokenAuthenticator

Autentica um token de segurança KerberosReceiverSecurityToken.

KerberosSecurityTokenProvider

Representa um provedor de token de segurança que fornece tokens de segurança KerberosRequestorSecurityToken para um remetente de mensagem SOAP.

PolicyValidationException

Classe de exceção para indicar que a política fornecida pelo destinatário não seria validada.

RsaSecurityTokenAuthenticator

Autentica um token de segurança RsaSecurityToken.

SamlSecurityTokenAuthenticator

Autentica um token de segurança SamlSecurityToken.

SecurityTokenAuthenticator

Autentica um token de segurança.

SecurityTokenManager

Representa um gerenciador de token de segurança que especifica como os tokens de segurança são fornecidos, autenticados e serializados.

SecurityTokenProvider

Representa um provedor de token de segurança que manipula tokens de segurança para um remetente da mensagem SOAP.

SecurityTokenProvider.SecurityTokenAsyncResult

Encapsula os resultados de uma operação assíncrona em um delegado.

SecurityTokenRequirement

Especifica os requisitos de token de segurança.

SecurityTokenResolver

Representa uma classe de utilitário que pode recuperar tokens ou chaves de segurança quando há um identificador de chave ou cláusula de identificador de chave.

SecurityTokenSerializer

Representa uma classe que pode ler e gravar os identificadores de chave, cláusulas de identificador de chave e tokens de segurança.

SecurityTokenVersion

Representa as especificações como as WS-*, em que tokens de segurança são definidos.

ServiceBusyException

Uma classe de exceção para indicar que o serviço CardSpace está ocupado processando outras solicitações.

ServiceNotStartedException

A exceção gerada quando o CardSpace não foi iniciado no computador do usuário.

StsCommunicationException

A exceção gerada quando há um problema que se comunica com o serviço de token de segurança.

UnsupportedPolicyOptionsException

Indica que uma política foi fornecida ao sistema que incluía opções sem suporte.

UntrustedRecipientException

A exceção lançada quando o usuário decide não confiar na entidade que está solicitando um token após revisar as informações de certificado.

UserCancellationException

A exceção gerada quando o usuário cancela uma operação durante a chamada GetToken(CardSpacePolicyElement[], SecurityTokenSerializer).

UserNamePasswordValidator

Valida um nome de usuário e senha.

UserNameSecurityTokenAuthenticator

Autentica um token de segurança UserNameSecurityToken.

UserNameSecurityTokenProvider

Representa um provedor de token de segurança que fornece tokens de segurança UserNameSecurityToken para um remetente de mensagem SOAP.

WindowsSecurityTokenAuthenticator

Usa a autenticação do Windows para autenticar o token de segurança WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Usa a autenticação do Windows para autenticar o nome de usuário e a senha em um token de segurança UserNameSecurityToken.

X509CertificateValidator

Valida um certificado X.509.

X509SecurityTokenAuthenticator

Autentica um X509SecurityToken.

X509SecurityTokenProvider

Representa um provedor de token de segurança que fornece tokens de segurança X509SecurityToken para um remetente de mensagem SOAP.

Enumerações

AudienceUriMode

Especifica se o SamlSecurityToken do token de segurança SamlAudienceRestrictionCondition deve ser validado.