Compartilhar via


WSFederationHttpSecurityMode Enumeração

Definição

Especifica os diferentes modos de segurança para WSFederationHttpBinding.

public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode = 
Public Enum WSFederationHttpSecurityMode
Herança
WSFederationHttpSecurityMode

Campos

Nome Valor Description
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.

Message 1

Integridade, confidencialidade, autenticação de servidor e autenticação de cliente são fornecidos usando a segurança da mensagem SOAP. Por padrão, o corpo é criptografado e assinado. O serviço deve ser configurado com um certificado. A autenticação do cliente é baseada no token emitido para o cliente por um serviço de token de segurança.

TransportWithMessageCredential 2

Integridade, confidencialidade e autenticação de servidor são fornecidos por HTTPS. O serviço deve ser configurado com um certificado. A autenticação do cliente é fornecida por meio da segurança da mensagem SOAP e é baseada no token emitido para o 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.

// 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;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
  ' Create an instance of the WSFederationHttpBinding.
  Dim b As New WSFederationHttpBinding()

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

Comentários

Essa enumeração define os modos de segurança compatíveis WSFederationHttpBinding .

Aplica-se a