HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType Enum

Définition

Énumère les types d'informations d'identification valides pour les clients HTTP.Enumerates the valid credential types for HTTP clients.

public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType = 
Public Enum HttpClientCredentialType
Héritage
HttpClientCredentialTypeHttpClientCredentialTypeHttpClientCredentialTypeHttpClientCredentialType

Champs

Basic Basic Basic Basic 1

Spécifie l'authentification de base.Specifies Basic authentication. Pour plus d’informations, consultez RFC 2617 - Authentification Windows : Authentification de base et authentification Digest.For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

Certificate Certificate Certificate Certificate 5

Spécifie l'authentification du client à l'aide d'un certificat.Specifies client authentication using a certificate.

Digest Digest Digest Digest 2

Spécifie l'authentification Digest.Specifies Digest authentication. Pour plus d’informations, consultez RFC 2617 - Authentification Windows : Authentification de base et authentification Digest.For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

InheritedFromHost InheritedFromHost InheritedFromHost InheritedFromHost 6

L'authentification est héritée de l'hôte.The authentication is inherited from the host.

None None None None 0

Spécifie l'authentification anonyme.Specifies anonymous authentication.

Ntlm Ntlm Ntlm Ntlm 3

Spécifie l'authentification du client à l'aide de NTLM.Specifies client authentication using NTLM.

Windows Windows Windows Windows 4

Spécifie l'authentification du client à l'aide de Windows.Specifies client authentication using Windows.

Exemples

Le code suivant indique comment affecter un membre de cette énumération à la propriété ClientCredentialType.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

Remarques

Cette énumération est utilisée par ClientCredentialType pour spécifier le type d'informations d'identification du client à utiliser pour l'authentification.This enumeration is used by ClientCredentialType to specify the type of client credential to be used for authentication.

Notez que si SecurityMode est affecté à TransportWithMessageCredential, alors la valeur de HttpClientCredentialType est ignorée.Note that if SecurityMode is set to TransportWithMessageCredential, then the value of HttpClientCredentialType is ignored.

S’applique à