WSFederationHttpSecurityMode Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica os diferentes modos de segurança para WSFederationHttpBinding.
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | A mensagem SOAP não é segura durante a transferência. Nenhum Serviço de Token de Segurança é contactado. Este modo é equivalente a usar a |
| Message | 1 | A integridade, confidencialidade, autenticação do servidor e autenticação do cliente são fornecidas utilizando a segurança das mensagens SOAP. Por defeito, o corpo é encriptado e assinado. O serviço deve ser configurado com um certificado. A autenticação do cliente baseia-se no token emitido ao cliente por um serviço de token de segurança. |
| TransportWithMessageCredential | 2 | A integridade, confidencialidade e autenticação do servidor são fornecidas pelo HTTPS. O serviço deve ser configurado com um certificado. A autenticação do cliente é fornecida através da segurança das mensagens SOAP e baseia-se no token emitido ao cliente por um serviço de token de segurança. |
Exemplos
O código seguinte mostra como definir Mode para um membro desta 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
Observações
Esta enumeração define os modos de segurança que suporta WSFederationHttpBinding .