Ler em inglês

Compartilhar via


WSFederationHttpSecurityMode Enumeração

Definição

Especifica os modos de segurança diferentes para WSFederationHttpBinding.

C#
public enum WSFederationHttpSecurityMode
Herança
WSFederationHttpSecurityMode

Campos

Nome Valor Description
Message 1

São fornecidos os serviços de integridade, confidencialidade, autenticação de servidor e autenticação de cliente usando a segurança de mensagem SOAP. Por padrão, o corpo é criptografado e assinado. O serviço deve ser configurado com um certificado. A autenticação de cliente baseia-se no token emitido ao cliente por um serviço de token de segurança.

None 0

A mensagem SOAP não é segura durante a transferência. Nenhum serviço de token de segurança é contatado. Esse modo é equivalente a usar a associação wsHttpBinding com SecurityMode.None.

TransportWithMessageCredential 2

A integridade, a confidencialidade e a autenticação de servidor são fornecidas por HTTPS. O serviço deve ser configurado com um certificado. A autenticação de cliente é fornecida por meio de segurança de mensagens SOAP e é baseada no token emitido ao cliente por um serviço de token de segurança.

Exemplos

O código a seguir mostra como definir Mode como um membro dessa enumeração.

C#
// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
    CreateWSFederationHttpBinding(bool isClient)
{
  // Create an instance of the WSFederationHttpBinding.
  WSFederationHttpBinding b = new WSFederationHttpBinding();

  // Set the security mode to Message.
  b.Security.Mode = WSFederationHttpSecurityMode.Message;

Comentários

Essa enumeração define os modos de segurança aos quais o WSFederationHttpBinding dá suporte.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1