BasicHttpMessageCredentialType Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghitung jenis kredensial yang dapat diautentikasi klien saat keamanan diaktifkan dalam BasicHttpBinding
pengikatan.
public enum class BasicHttpMessageCredentialType
public enum BasicHttpMessageCredentialType
type BasicHttpMessageCredentialType =
Public Enum BasicHttpMessageCredentialType
- Warisan
Bidang
Certificate | 1 | Menunjukkan bahwa klien diautentikasi menggunakan sertifikat. |
UserName | 0 | Menunjukkan bahwa klien diautentikasi menggunakan kredensial nama pengguna. |
Contoh
Cuplikan file konfigurasi berikut mengilustrasikan cara menentukan BasicHttpMessageCredentialType:
Bagian pentingnya adalah:
Bagian pengikatan tempat kami menentukan mode keamanan (Pesan) dan jenis kredensial yang akan digunakan untuk mengautentikasi klien:
Bagian perilaku tempat kami menentukan sertifikat yang akan digunakan untuk autentikasi layanan dan metode untuk memvalidasi sertifikat klien:
Keterangan
Jika Mode dikonfigurasi untuk melakukan autentikasi klien di tingkat pesan, enumerasi ini mengontrol jenis kredensial klien. Baik nama pengguna maupun sertifikat X.509 yang akan digunakan harus disediakan melalui IEndpointBehavior instans SecurityCredentialsManager yang mengimplementasikan titik ekstensibilitas; dalam kasus default umum, ini adalah ClientCredentials.
Kredensial klien dalam kasus sertifikat harus ditentukan menggunakan ClientCertificate properti ClientCredentials kelas .
Kredensial klien dalam kasus nama pengguna harus ditentukan menggunakan UserName properti ClientCredentials kelas .
Selain itu, ketika mode keamanan pesan digunakan, klien harus diprovisikan dengan sertifikat layanan. Kredensial layanan dalam hal ini harus ditentukan menggunakan ServiceCertificate properti pada ClientCredentials kelas .