WSFederationHttpSecurity.Mode Propriedade

Definição

Obtém ou define o tipo de segurança a aplicar.

public:
 property System::ServiceModel::WSFederationHttpSecurityMode Mode { System::ServiceModel::WSFederationHttpSecurityMode get(); void set(System::ServiceModel::WSFederationHttpSecurityMode value); };
public System.ServiceModel.WSFederationHttpSecurityMode Mode { get; set; }
member this.Mode : System.ServiceModel.WSFederationHttpSecurityMode with get, set
Public Property Mode As WSFederationHttpSecurityMode

Valor de Propriedade

Um WSFederationHttpSecurityMode. A predefinição é Message.

Exemplos

O código seguinte mostra como definir esta propriedade.

// 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

Observações

O membro de enumeração devolvido especifica que tipo geral de título deve ser aplicado.

Os valores permitidos são Message e TransportWithMessageCredential.

No Message modo de segurança, a mensagem é enviada por HTTP e a segurança da mensagem SOAP é usada para proteger a mensagem. A autenticação do cliente é realizada com base no token emitido obtido do serviço do token de segurança. A autenticação do servidor baseia-se no certificado do servidor.

No TransportWithMessageCredential modo de segurança, a mensagem é enviada por HTTPS. A autenticação do cliente é realizada incluindo o token emitido obtido do serviço de token de segurança na mensagem SOAP. A autenticação do servidor, baseada no certificado do servidor, é realizada como parte da configuração da ligação HTTPS.

Aplica-se a