Bagikan melalui


WebHttpSecurityMode Enum

Definisi

Menentukan mode keamanan yang dapat digunakan untuk mengonfigurasi titik akhir layanan untuk menerima permintaan HTTP.

public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode = 
Public Enum WebHttpSecurityMode
Warisan
WebHttpSecurityMode

Bidang

Nama Nilai Deskripsi
None 0

Menunjukkan tidak ada keamanan yang digunakan dengan permintaan HTTP.

Transport 1

Menunjukkan bahwa keamanan tingkat transportasi digunakan dengan permintaan HTTP.

TransportCredentialOnly 2

Menunjukkan bahwa hanya autentikasi klien berbasis HTTP yang disediakan.

Keterangan

Gunakan enumerasi ini untuk menentukan apakah keamanan tingkat transportasi digunakan oleh titik akhir yang dikonfigurasi dengan WebHttpBinding untuk menerima permintaan HTTP. Nilai defaultnya adalah None, yang menunjukkan bahwa tidak ada keamanan yang digunakan.

Jika nilai Transportasi ditentukan oleh WebHttpBinding(WebHttpSecurityMode), maka pengaturan yang disediakan oleh Transport properti menjadi efektif untuk titik akhir layanan. Nilai WebHttpSecurityMode hanya dapat diatur dalam WebHttpBinding konstruktor yang mengambilnya sebagai parameter eksplisit dan nilainya tidak dapat diatur lagi setelah instans pengikatan dibuat.

TransportCredentialOnly tidak memberikan integritas dan kerahasiaan pesan. Ini hanya menyediakan autentikasi klien berbasis HTTP. Mode ini harus digunakan dengan hati-hati. Ini harus digunakan di lingkungan, seperti di IPSec, di mana keamanan transportasi disediakan dengan cara lain dan hanya autentikasi klien yang disediakan oleh infrastruktur Windows Communication Foundation (WCF).

Berlaku untuk