HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType Enum

Definition

Listet die gültigen Anmeldeinformationstypen für HTTP-Clients auf.Enumerates the valid credential types for HTTP clients.

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

Felder

Basic Basic Basic Basic 1

Gibt Basisauthentifizierung an.Specifies Basic authentication. Weitere Informationen finden Sie unter RFC 2617 – HTTP Authentication: Basic and Digest Authentication (RFC 2617 – HTTP-Authentifizierung: Grundlegende und Hashauthentifizierung).For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

Certificate Certificate Certificate Certificate 5

Gibt die Clientauthentifizierung mit einem Zertifikat an.Specifies client authentication using a certificate.

Digest Digest Digest Digest 2

Gibt Digestauthentifizierung an.Specifies Digest authentication. Weitere Informationen finden Sie unter RFC 2617 – HTTP Authentication: Basic and Digest Authentication (RFC 2617 – HTTP-Authentifizierung: Grundlegende und Hashauthentifizierung).For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

InheritedFromHost InheritedFromHost InheritedFromHost InheritedFromHost 6

Die Authentifizierung wird vom Host geerbt.The authentication is inherited from the host.

None None None None 0

Gibt anonyme Authentifizierung an.Specifies anonymous authentication.

Ntlm Ntlm Ntlm Ntlm 3

Gibt die Clientauthentifizierung mit NTLM an.Specifies client authentication using NTLM.

Windows Windows Windows Windows 4

Gibt die Clientauthentifizierung mit Windows an.Specifies client authentication using Windows.

Beispiele

Der folgende Code zeigt, wie ClientCredentialType auf einen Member dieser Enumeration festgelegt wird.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

Hinweise

Diese Enumeration wird von ClientCredentialType zur Angabe des für die Authentifizierung zu verwendenden Client-Anmeldeinformationstyps eingesetzt.This enumeration is used by ClientCredentialType to specify the type of client credential to be used for authentication.

Ist für SecurityModeTransportWithMessageCredential festgelegt, wird der Wert von HttpClientCredentialType ignoriert.Note that if SecurityMode is set to TransportWithMessageCredential, then the value of HttpClientCredentialType is ignored.

Gilt für: