Share via


ContextOptions Enum

Definisi

Menentukan opsi yang digunakan untuk pengikatan ke server. Aplikasi dapat mengatur beberapa opsi yang ditautkan dengan operasi OR bitwise.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Warisan
ContextOptions
Atribut

Bidang

Negotiate 1

Klien diautentikasi dengan menggunakan Kerberos atau NTLM. Ketika nama pengguna dan kata sandi tidak disediakan, API Manajemen Akun mengikat objek dengan menggunakan konteks keamanan utas panggilan, yang merupakan konteks keamanan akun pengguna tempat aplikasi berjalan atau akun pengguna klien yang diwakili utas panggilan.

Sealing 16

Data dienkripsi dengan menggunakan Kerberos. Bendera ini hanya dapat digunakan dengan opsi Negosiasi konteks dan tidak tersedia dengan opsi ikatan sederhana.

SecureSocketLayer 4

Saluran dienkripsi dengan menggunakan Secure Sockets Layer (SSL). Direktori Aktif mengharuskan Layanan Sertifikat diinstal untuk mendukung SSL.

ServerBind 32

Tentukan bendera ini saat Anda menggunakan jenis konteks domain jika aplikasi mengikat ke nama server tertentu.

Signing 8

Integritas data diverifikasi. Bendera ini hanya dapat digunakan dengan opsi Negosiasi konteks dan tidak tersedia dengan opsi ikatan sederhana.

SimpleBind 2

Klien diautentikasi dengan menggunakan autentikasi Dasar.

Hati: Komunikasi dapat dikirim melalui Internet dalam teks yang jelas jika SecureSocketsLayer opsi tidak ditentukan dengan ikatan sederhana.

Keterangan

Ketika opsi konteks tidak ditentukan oleh aplikasi, API Manajemen Akun menggunakan kombinasi opsi berikut:

  • ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing

Berlaku untuk