ContextOptions Enumerazione

Definizione

Specifica le opzioni utilizzate per l'associazione al server. L'applicazione può impostare più opzioni collegate con un'operazione OR bit per bit.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Ereditarietà
ContextOptions
Attributi

Campi

Negotiate 1

Il client viene autenticato utilizzando Kerberos o NTLM. Quando il nome utente e la password non sono disponibili, l'API di gestione degli account si associa all'oggetto utilizzando il contesto di sicurezza del thread chiamante. Può trattarsi del contesto di sicurezza dell'account utente con il quale l'applicazione è in esecuzione oppure dell'account utente del client rappresentato dal thread chiamante.

Sealing 16

I dati sono crittografati utilizzando Kerberos. Questo flag può essere utilizzato solo con l'opzione di contesto di negoziazione e non è disponibile con l'opzione di associazione di base.

SecureSocketLayer 4

Il canale viene crittografato utilizzando Secure Sockets Layer (SSL). Active Directory richiede l'installazione di Servizi certificati per supportare SSL.

ServerBind 32

Specificare questo flag quando si utilizza il tipo di contesto del dominio se l'applicazione è associata a un nome di server specifico.

Signing 8

L'integrità dei dati è verificata. Questo flag può essere utilizzato solo con l'opzione di contesto di negoziazione e non è disponibile con l'opzione di associazione di base.

SimpleBind 2

Il client viene autenticato utilizzando l'autenticazione di base.

Attenzione: Le comunicazioni possono essere inviate tramite Internet in testo non crittografato se l'opzione SecureSocketsLayer non è specificata con associazione semplice.

Commenti

Quando le opzioni di contesto non vengono specificate dall'applicazione, l'API Gestione account usa la combinazione di opzioni seguente:

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

Si applica a