Compartilhar via


HttpClientCredentialType Enumeração

Definição

Enumera os tipos de credenciais válidas para clientes HTTP.

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

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.

Aplica-se a