<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
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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.