HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType Enum

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
HttpClientCredentialTypeHttpClientCredentialTypeHttpClientCredentialTypeHttpClientCredentialType

Campos

Basic Basic Basic 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 Certificate Certificate Certificate 5

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

Digest Digest Digest 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 InheritedFromHost InheritedFromHost InheritedFromHost 6

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

None None None None 0

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

Ntlm Ntlm Ntlm Ntlm 3

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

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