Bagikan melalui


<transportasi> dari <wsHttpBinding>

Menentukan pengaturan autentikasi untuk transportasi HTTP.

<konfigurasi>
  <system.serviceModel>
    <pengikatan>
      <wsHttpBinding>
        <pengikatan>
          <security>
            <transportasi>

Sintaks

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

Jenis

HttpTransportSecurity

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
clientCredentialType Menentukan kredensial yang digunakan untuk mengautentikasi klien ke layanan. Atribut ini berjenis HttpClientCredentialType.
proxyCredentialType Menentukan kredensial yang digunakan untuk mengautentikasi klien ke proxy domain. Atribut ini berjenis HttpProxyCredentialType.
realm String yang menentukan ranah autentikasi untuk digest atau autentikasi dasar. Defaultnya adalah string kosong.

Ranah autentikasi menentukan setidaknya nama host yang melakukan autentikasi. Ini juga bisa menentukan kumpulan pengguna yang memiliki akses. Pengguna bisa menanyakan ranah autentikasi untuk memastikan salah satu dari beberapa kemungkinan nama pengguna dan kata sandi yang bisa digunakan.
policyEnforcement Enumerasi ini menentukan kapan ExtendedProtectionPolicy harus diterapkan.

1. Never – Kebijakan tidak pernah diberlakukan (Perlindungan yang Diperpanjang dinonaktifkan).
2. WhenSupported – Kebijakan ini diterapkan hanya ketika klien mendukung Perlindungan yang Diperpanjang.
3. Always – Kebijakan selalu ditegakkan. Klien yang tidak mendukung Extended Protection akan gagal mengautentikasi.

clientCredentialType Attribute

Nilai Deskripsi
None Keamanan dinonaktifkan.
Basic Menggunakan autentikasi dasar.
Digest Menggunakan autentikasi digest.
Ntlm Menggunakan autentikasi NTLM sebagai fallback dengan domain Windows.
Windows Menggunakan autentikasi Windows terintegrasi.
Certificate Menggunakan sertifikat X.509 untuk mengautentikasi klien.

Atribut proxyCredentialType

Nilai Deskripsi
None Keamanan dinonaktifkan.
Basic Menggunakan autentikasi dasar.
Digest Menggunakan autentikasi digest.
Ntlm Menggunakan NTLM sebagai fallback dengan domain Windows.
Windows Menggunakan autentikasi Windows terintegrasi.
Certificate Menggunakan sertifikat X.509 untuk mengautentikasi klien.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
<keamanan> Mewakili kemampuan keamanan <wsHttpBinding>.

Lihat juga