HttpClientCredentialType Enumeração

Definição

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

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

Campos

Name Valor Description
None 0

Especifica autenticação anónima.

Basic 1

Especifica autenticação básica. Para mais informações, consulte RFC 2617 - Autenticação HTTP: Autenticação Básica e Digest.

Digest 2

Especifica a autenticação Digest. Para mais informações, consulte RFC 2617 - Autenticação HTTP: Autenticação Básica e Digest.

Ntlm 3

Especifica a autenticação do cliente usando NTLM.

Windows 4

Especifica a autenticação do cliente usando o Windows.

Certificate 5

Especifica a autenticação do cliente usando um certificado.

InheritedFromHost 6

A autenticação é herdada do hospedeiro.

Exemplos

O código seguinte mostra como definir ClientCredentialType para um membro desta 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

Observações

Esta enumeração é usada por ClientCredentialType para especificar o tipo de credencial do cliente a ser usado para autenticação.

Note-se que se SecurityMode for definido como TransportWithMessageCredential, então o valor de HttpClientCredentialType é ignorado.

Aplica-se a