Aracılığıyla paylaş


HttpClientCredentialType Sabit listesi

Tanım

HTTP istemcileri için geçerli kimlik bilgisi türlerini numaralandırır.

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

Alanlar

Name Değer Description
None 0

Anonim kimlik doğrulamayı belirtir.

Basic 1

Temel kimlik doğrulamayı belirtir. Daha fazla bilgi için bkz. RFC 2617 - HTTP Kimlik Doğrulaması: Temel ve Özet Kimlik Doğrulaması.

Digest 2

Özet kimlik doğrulamayı belirtir. Daha fazla bilgi için bkz. RFC 2617 - HTTP Kimlik Doğrulaması: Temel ve Özet Kimlik Doğrulaması.

Ntlm 3

NTLM kullanarak istemci kimlik doğrulamayı belirtir.

Windows 4

Windows kullanarak istemci kimlik doğrulamayı belirtir.

Certificate 5

Sertifika kullanarak istemci kimlik doğrulamayı belirtir.

InheritedFromHost 6

Kimlik doğrulaması konaktan devralınır.

Örnekler

Aşağıdaki kodda bu numaralandırmanın bir üyesine nasıl ayarlanacağı ClientCredentialType gösterilmektedir.

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

Açıklamalar

Bu numaralandırma, kimlik doğrulaması için kullanılacak istemci kimlik bilgilerinin türünü belirtmek için tarafından ClientCredentialType kullanılır.

olarak ayarlanırsa SecurityModeTransportWithMessageCredentialdeğerinin HttpClientCredentialType yoksayıldığını unutmayın.

Şunlara uygulanır