HttpClientCredentialType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera los tipos de credenciales válidos para los clientes HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Herencia
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á.