Partager via


ContextOptions Énumération

Définition

Spécifie les options qui sont utilisées pour effectuer la liaison au serveur. L'application peut définir plusieurs options liées avec une opération de bits OR.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Héritage
ContextOptions
Attributs

Champs

Negotiate 1

Le client est authentifié en utilisant Kerberos ou NTLM. Lorsque le nom d'utilisateur et le mot de passe ne sont pas fournis, l'API AccountManagement effectue la liaison à l'objet à l'aide du contexte de sécurité du thread appelant, qui est soit le contexte de sécurité du compte d'utilisateur sous lequel l'application s'exécute soit le compte d'utilisateur client que le thread appelant représente.

Sealing 16

Les données sont chiffrées à l'aide de Kerberos. Cet indicateur peut être utilisé uniquement avec l'option de contexte Negotiate et n'est pas disponible avec l'option de liaison simple.

SecureSocketLayer 4

Le canal est chiffré à l'aide du protocole SSL (Secure Sockets Layer). Active Directory nécessite que les services de certificats soient installés pour prendre en charge le protocole SSL.

ServerBind 32

Spécifiez cet indicateur lorsque vous utilisez le type de contexte de domaine si l'application effectue une liaison à un nom du serveur spécifique.

Signing 8

L'intégrité des données est vérifiée. Cet indicateur peut être utilisé uniquement avec l'option de contexte Negotiate et n'est pas disponible avec l'option de liaison simple.

SimpleBind 2

Le client est authentifié à l'aide de l'authentification de base.

Attention: Les communications peuvent être envoyées via Internet en texte clair si l’option SecureSocketsLayer n’est pas spécifiée avec une liaison simple.

Remarques

Lorsque les options de contexte ne sont pas spécifiées par l’application, l’API Gestion des comptes utilise la combinaison d’options suivante :

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

S’applique à