System.IdentityModel.Selectors Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |