HttpClientCredentialType Enumeración

Definición

Enumera los tipos de credenciales válidos para los clientes HTTP.

public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType = 
Public Enum HttpClientCredentialType
Herencia
HttpClientCredentialType

Campos

Basic 1

Especifica la autenticación básica. Para obtener más información, consulte este documento sobre la autenticación HTTP (RFC 2617 - HTTP Authentication: Basic and Digest Authentication).

Certificate 5

Especifica la autenticación del cliente mediante un certificado.

Digest 2

Especifica la autenticación implícita. Para obtener más información, consulte este documento sobre la autenticación HTTP (RFC 2617 - HTTP Authentication: Basic and Digest Authentication).

InheritedFromHost 6

La autenticación se hereda del host.

None 0

Especifica la autenticación anónima.

Ntlm 3

Especifica autenticación del cliente mediante NTLM.

Windows 4

Especifica la autenticación del cliente mediante Windows.

Ejemplos

El código siguiente muestra cómo establecer ClientCredentialType en un miembro de esta enumeración.

// 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

Comentarios

La enumeración la usa ClientCredentialType para especificar el tipo de credencial de cliente que se utilizará para la autenticación.

Tenga en cuenta que si SecurityMode está definido en TransportWithMessageCredential, el valor de HttpClientCredentialType se omitirá.

Se aplica a