HttpClientCredentialType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enumera os tipos de credenciais válidas para clientes HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Herança
Campos
Basic | 1 | Especifica autenticação Básica. Para obter mais informações, confira RFC 2617 – Autenticação HTTP: autenticação básica e Digest. |
Certificate | 5 | Especifica a autenticação de cliente usando um certificado. |
Digest | 2 | Especifica a autenticação Digest. Para obter mais informações, confira RFC 2617 – Autenticação HTTP: autenticação básica e Digest. |
InheritedFromHost | 6 | A autenticação é herdada do host. |
None | 0 | Especifica autenticação anônima. |
Ntlm | 3 | Especifica a autenticação de cliente usando NTLM. |
Windows | 4 | Especifica a autenticação de cliente usando Windows. |
Exemplos
O código a seguir mostra como definir ClientCredentialType como um membro dessa enumeração.
// The code uses a shortcut to specify the security mode to Transport.
WSHttpBinding b = new WSHttpBinding(SecurityMode.Transport);
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
' The code uses a shortcut to specify the security mode to Transport.
Dim b As WSHttpBinding = New WSHttpBinding(SecurityMode.Transport)
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows
Comentários
Essa enumeração é usada ClientCredentialType para especificar o tipo de credencial de cliente a ser usada para autenticação.
Observe que, se SecurityMode for definido como TransportWithMessageCredential, o valor será HttpClientCredentialType ignorado.