WSFederationHttpSecurityMode Enumeração
Definição
Especifica os modos de segurança diferentes para WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Herança
Campos
| 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.Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. Por padrão, o corpo é criptografado e assinado.By default, the body is encrypted and signed. O serviço deve ser configurado com um certificado.The service must be configured with a certificate. A autenticação de cliente baseia-se no token emitido ao cliente por um serviço de token de segurança.Client authentication is based on the token issued to the client by a security token service. |
| None | 0 | A mensagem SOAP não é segura durante a transferência.The SOAP message is not secure during transfer. Nenhum serviço de token de segurança é contatado.No Security Token Service is contacted. Esse modo é equivalente a usar a associação |
| TransportWithMessageCredential | 2 | A integridade, a confidencialidade e a autenticação de servidor são fornecidas por HTTPS.Integrity, confidentiality and server authentication are provided by HTTPS. O serviço deve ser configurado com um certificado.The service must be configured with a certificate. 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.Client authentication is provided by means of SOAP message security and is based on the token issued to the client by a security token service. |
Exemplos
O código a seguir mostra como definir como Mode um membro desta enumeração.The following code shows how to set Mode to a member of this enumeration.
// 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 aos quais o WSFederationHttpBinding dá suporte.This enumeration defines the security modes that the WSFederationHttpBinding supports.