Aracılığıyla paylaş


<> web aktarımıHttpBinding <>

HTTP isteklerini almak üzere yapılandırılmış bir hizmet uç noktası için aktarım düzeyi güvenlik ayarlarını tanımlar.

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

Syntax

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

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 İstemcinin hizmette 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, öğesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini belirtir.

1. Hiçbir zaman – İlke hiçbir zaman zorlanmaz (Genişletilmiş Koruma devre dışı bırakılır).
2. WhenSupported – İlke yalnızca istemci Genişletilmiş Koruma'yı destekliyorsa uygulanır.
3. Her zaman – İlke her zaman zorlanı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.
Certificate İstemcinin kimliğini doğrulamak için X.509 sertifikalarını kullanır.
Digest Özet kimlik doğrulamayı kullanır.
Ntlm NtLM kimlik doğrulamayı Bir Windows etki alanı ile geri dönüş olarak kullanır.
Windows Tümleşik Windows kimlik doğrulamayı 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.

Alt Öğeler

Yok.

Üst Öğeler

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

Ayrıca bkz.