Sdílet prostřednictvím


ContextOptions Výčet

Definice

Určuje možnosti, které se používají pro vazbu na server. Aplikace může nastavit více možností, které jsou propojeny s bitové operace OR.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Dědičnost
ContextOptions
Atributy

Pole

Negotiate 1

Klient se ověřuje pomocí protokolu Kerberos nebo NTLM. Pokud uživatelské jméno a heslo nejsou zadané, rozhraní API pro správu účtů vytvoří vazbu k objektu pomocí kontextu zabezpečení volajícího vlákna, což je kontext zabezpečení uživatelského účtu, pod kterým je aplikace spuštěná, nebo uživatelského účtu klienta, který představuje volající vlákno.

Sealing 16

Data se šifrují pomocí protokolu Kerberos. Tento příznak lze použít pouze s možností Vyjednat kontext a není k dispozici s jednoduchou možností vazby.

SecureSocketLayer 4

Kanál se šifruje pomocí protokolu SSL (Secure Sockets Layer). Služba Active Directory vyžaduje, aby byla nainstalována služba Certificate Services, aby podporovala protokol SSL.

ServerBind 32

Tento příznak zadejte, pokud používáte typ kontextu domény, pokud je aplikace vázána na konkrétní název serveru.

Signing 8

Ověří se integrita dat. Tento příznak lze použít pouze s možností Vyjednat kontext a není k dispozici s jednoduchou možností vazby.

SimpleBind 2

Klient se ověřuje pomocí základního ověřování.

Pozor: Komunikace může být odesílána přes internet ve formátu prostého SecureSocketsLayer textu, pokud není možnost určena pomocí jednoduché vazby.

Poznámky

Pokud aplikace nezadá kontextové možnosti, rozhraní API pro správu účtů používá následující kombinaci možností:

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

Platí pro