Protegendo serviços e clientes

As informações nesta seção se concentram na segurança de programação no WCF (Windows Communication Foundation). Em geral, isso inclui a seleção de uma associação apropriada fornecida pelo sistema, a definição das propriedades do elemento de segurança e, em seguida, a definição de propriedades dos comportamentos de serviço que regem como as credenciais são recuperadas para uso pelo serviço ou pelo cliente. Essas técnicas abrangem os requisitos de segurança da maioria dos usuários para a maioria dos cenários, conforme mostrado em Cenários de segurança comuns. Se o cenário exigir mais recursos, primeiro consulte Recursos de segurança com associações personalizadas; se uma solução não for aparente, consulte Estender a segurança. Se você estiver criando (ou interoperando com) um sistema que usa declarações avançadas, consulte os tópicos em Autorização.

Nesta seção

Programação de segurança do WCF
Uma visão geral do modelo de programação usado para proteger mensagens.

Visão geral de segurança de transporte
Uma visão geral de como proteger mensagens por meio da camada de transporte.

Segurança de mensagem
Resume os motivos para usar a segurança em nível de mensagem no WCF (Windows Communication Foundation).

Sessões seguras
Uma discussão sobre as considerações necessárias ao proteger uma sessão do WCF.

Trabalhando com certificados
Uma explicação de algumas das tarefas comuns necessárias ao usar certificados X.509.

Referência

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Security

Conceitos de segurança

Segurança estendida

Cenários comuns de segurança

Associações e segurança

Recursos de segurança com associações personalizadas

Segurança estendida

Autorização

Confira também