HttpClientCredentialType Enumeration

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
HttpClientCredentialType

Felder

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 5

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

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 6

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

None 0

Gibt die anonyme Authentifizierung an.Specifies anonymous authentication.

Ntlm 3

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

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: