Credencial personalizada e validação de credencial

A segurança no WCF (Windows Communication Foundation) baseia-se na troca de credenciais entre serviços e clientes. A maioria dos cenários de segurança pode ser atendida usando tipos comuns de credenciais, como Windows (Kerberos), nome de usuário e senhas e certificados. No entanto, se for necessário um novo tipo de credencial, os tópicos nesta seção explicarão como tratar e validar novos tipos.

Nesta seção

Como: criar um serviço que utiliza um validador de certificado personalizado
Explica como personalizar a validação do WCF herdando da classe X509CertificateValidator.

Passo a passo: criar credenciais de serviço e cliente personalizados
Demonstra como estender as classes ClientCredentials e ServiceCredentials para acomodar novos tipos de credencial. Esse é o primeiro de uma série de tópicos que permitem a criação de tipos de credencial personalizados.

Como: criar um provedor de token de segurança personalizado
Explica como criar um provedor de token de segurança para lidar com novos tipos de credenciais e retornar novos tokens para a credencial. Este é o segundo tópico da série.

Como: criar um autenticador de token de segurança personalizado
Explica como criar um autenticador personalizado para autenticar um novo tipo de credencial. Esse é o terceiro tópico da série.

Referência

System.ServiceModel.Security

System.IdentityModel.Claims

System.IdentityModel.Policy

System.IdentityModel.Tokens

System.IdentityModel.Selectors

X509CertificateValidator

ClientCredentials

ServiceCredentials

Autenticação

Federação e tokens emitidos

Autorização

Confira também