Freigeben über


HttpClientCredentialType Enumeration

Definition

Listet die gültigen Anmeldeinformationstypen für HTTP-Clients auf.

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

Felder

Name Wert Beschreibung
None 0

Gibt die anonyme Authentifizierung an.

Basic 1

Gibt die Standardauthentifizierung an. Weitere Informationen finden Sie unter RFC 2617 – HTTP-Authentifizierung: Standard- und Digestauthentifizierung.

Digest 2

Gibt die Digestauthentifizierung an. Weitere Informationen finden Sie unter RFC 2617 – HTTP-Authentifizierung: Standard- und Digestauthentifizierung.

Ntlm 3

Gibt die Clientauthentifizierung mithilfe von NTLM an.

Windows 4

Gibt die Clientauthentifizierung mit Windows an.

Certificate 5

Gibt die Clientauthentifizierung mithilfe eines Zertifikats an.

InheritedFromHost 6

Die Authentifizierung wird vom Host geerbt.

Beispiele

Der folgende Code zeigt, wie ein Element dieser Enumeration festgelegt ClientCredentialType wird.

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

Hinweise

Diese Aufzählung wird verwendet ClientCredentialType , um den Typ der Clientanmeldeinformationen anzugeben, die für die Authentifizierung verwendet werden sollen.

Beachten Sie, dass der Wert HttpClientCredentialType ignoriert wird, wenn er auf ", wenn SecurityMode er auf TransportWithMessageCredential" festgelegt ist" ist.

Gilt für: