ContextOptions Énumération

Définition

Spécifie les options utilisées pour la liaison au serveur. L’application peut définir plusieurs options liées à une opération OR au niveau du bit.

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

Nom Valeur Description
Negotiate 1

Le client est authentifié à l’aide de Kerberos ou NTLM. Lorsque le nom d’utilisateur et le mot de passe ne sont pas fournis, l’API Gestion des comptes est liée à l’objet à l’aide du contexte de sécurité du thread appelant, qui est le contexte de sécurité du compte d’utilisateur sous lequel l’application s’exécute ou du compte d’utilisateur client que le thread appelant représente.

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.

SecureSocketLayer 4

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

Signing 8

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

Sealing 16

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

ServerBind 32

Spécifiez cet indicateur lorsque vous utilisez le type de contexte de domaine si l’application est en liaison à un nom de serveur spécifique.

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 à