HttpClientCredentialType Enumeración

Definición

Enumera los tipos de credenciales válidos para los clientes HTTP.Enumerates the valid credential types for HTTP clients.

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

Campos

Basic 1

Especifica la autenticación básica.Specifies Basic authentication. Para obtener más información, vea RFC 2617 – HTTP Authentication: Basic and Digest Authentication (Autenticación HTTP: Autenticación básica e implícita).For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

Certificate 5

Especifica la autenticación del cliente mediante un certificado.Specifies client authentication using a certificate.

Digest 2

Especifica la autenticación implícita.Specifies Digest authentication. Para obtener más información, vea RFC 2617 – HTTP Authentication: Basic and Digest Authentication (Autenticación HTTP: Autenticación básica e implícita).For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

InheritedFromHost 6

La autenticación se hereda del host.The authentication is inherited from the host.

None 0

Especifica la autenticación anónima.Specifies anonymous authentication.

Ntlm 3

Especifica autenticación del cliente mediante NTLM.Specifies client authentication using NTLM.

Windows 4

Especifica la autenticación del cliente mediante Windows.Specifies client authentication using Windows.

Ejemplos

El código siguiente muestra cómo establecer ClientCredentialType en un miembro de esta enumeración.The following code shows how to set ClientCredentialType to a member of this enumeration.

// 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.This enumeration is used by ClientCredentialType to specify the type of client credential to be used for authentication.

Tenga en cuenta que si SecurityMode está definido en TransportWithMessageCredential, el valor de HttpClientCredentialType se omitirá.Note that if SecurityMode is set to TransportWithMessageCredential, then the value of HttpClientCredentialType is ignored.

Se aplica a