<windows> dari Elemen <clientCredentials>

Menentukan pengaturan untuk kredensial Windows yang akan digunakan untuk mewakili klien.

<konfigurasi>
  <system.serviceModel>
    <perilaku>
      <endpointBehaviors>
        <perilaku>
          <clientCredentials>
            <windows>

Sintaks

<windows allowedImpersonationLevel="Identification/Impersonation/Delegation/Anonymous/None"
         allowNtlm="Boolean" />

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
allowedImpersonationLevel Mengatur preferensi peniruan yang dikomunikasikan klien ke server. Mode peniruan yang dipilih klien tidak diterapkan di server. Nilai yang valid mencakup hal-hal berikut:

- Identifikasi: Server dapat memperoleh identitas dan hak istimewa klien, tetapi tidak dapat meniru klien.
- Peniruan: Server dapat meniru konteks keamanan klien pada sistem lokal.
- Delegasi: Server dapat meniru konteks keamanan klien pada sistem jarak jauh.
- Anonim: Server tidak dapat meniru atau mengidentifikasi klien.
- Tidak ada: Tingkat peniruan tidak ditetapkan.

Defaultnya adalah Identifikasi. Atribut ini berjenis TokenImpersonationLevel.
allowNtlm Mengatur properti ini ke true memungkinkan autentikasi menurunkan tingkat ke NTLM jika Kerberos tidak tersedia.

Mengatur properti ini ke false menyebabkan Windows Communication Foundation (WCF) melakukan upaya terbaik untuk memunculkan pengecualian jika NTLM digunakan. Perhatikan bahwa mengatur properti ini ke false mungkin tidak mencegah kredensial NTLM dikirim melalui kabel.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
<clientCredentials> Menentukan kredensial yang digunakan untuk mengautentikasi klien ke layanan.

Lihat juga