Aracılığıyla paylaş


<<wsHttpBinding aktarımı>>

HTTP aktarımı için kimlik doğrulama ayarlarını tanımlar.

<Yapılandırma>
  <system.serviceModel>
    <Bağlama>
      <wsHttpBinding>
        <Bağlama>
          <Güvenlik>
            <Taşıma>

Syntax

<wsHttpBinding>
  <binding>
    <security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
      <transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
                 proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
                 realm="string">
        <extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
                                  protectionScenario="TransportSelected|TrustedProxy">
          <customServiceNames>
          </customServiceNames>
        </extendedProtectionPolicy>
      </transport>
    </security>
  </binding>
</wsHttpBinding>

Tür

HttpTransportSecurity

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
clientCredentialType Hizmette istemcinin kimliğini doğrulamak için kullanılan kimlik bilgilerini belirtir. Bu öznitelik türündedir HttpClientCredentialType.
proxyCredentialType Bir etki alanı proxy'sinde istemcinin kimliğini doğrulamak için kullanılan kimlik bilgilerini belirtir. Bu öznitelik türündedir HttpProxyCredentialType.
realm Özet veya temel kimlik doğrulaması için kimlik doğrulama bölgesi belirten bir dize. Varsayılan değer boş bir dizedir.

Kimlik doğrulama bölgesi en azından kimlik doğrulamasını gerçekleştiren konağın adını belirtir. Ayrıca erişimi olan bir kullanıcı koleksiyonu da belirtebilir. Bir kullanıcı, birkaç olası kullanıcı adı ve paroladan hangisinin kullanılabileceğini belirlemek için kimlik doğrulama bölgelerini sorgulayabilir.
policyEnforcement Bu numaralandırma, ne zaman ExtendedProtectionPolicy zorlanması gerektiğini belirtir.

1. Hiçbir zaman – İlke hiçbir zaman uygulanmaz (Genişletilmiş Koruma devre dışı bırakılır).
2. Desteklendiğinde – İlke yalnızca istemci Genişletilmiş Koruma'yı destekliyorsa uygulanır.
3. Her zaman – İlke her zaman uygulanır. Genişletilmiş Koruma'yi desteklemeyen istemciler kimlik doğrulaması yapamaz.

clientCredentialType Özniteliği

Değer Açıklama
None Güvenlik devre dışı bırakıldı.
Basic Temel kimlik doğrulamayı kullanır.
Digest Özet kimlik doğrulamayı kullanır.
Ntlm Windows etki alanıyla geri dönüş olarak NTLM kimlik doğrulamayı kullanır.
Windows Tümleşik Windows kimlik doğrulamayı kullanır.
Certificate İstemcinin kimliğini doğrulamak için X.509 sertifikalarını kullanır.

proxyCredentialType Özniteliği

Değer Açıklama
None Güvenlik devre dışı bırakıldı.
Basic Temel kimlik doğrulamayı kullanır.
Digest Özet kimlik doğrulamayı kullanır.
Ntlm NtLM'i Bir Windows etki alanı ile geri dönüş olarak kullanır.
Windows Tümleşik Windows kimlik doğrulamayı kullanır.
Certificate İstemcinin kimliğini doğrulamak için X.509 sertifikalarını kullanır.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
<Güvenlik> wsHttpBinding'in<> güvenlik özelliklerini temsil eder.

Ayrıca bkz.