ContextOptions ContextOptions ContextOptions ContextOptions Enum

Definizione

Specifica le opzioni utilizzate per l'associazione al server.Specifies the options that are used for binding to the server. L'applicazione può impostare più opzioni collegate con un'operazione OR bit per bit.The application can set multiple options that are linked with a bitwise OR operation.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

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

Campi

Negotiate Negotiate Negotiate Negotiate 1

Il client viene autenticato utilizzando Kerberos o NTLM.The client is authenticated by using either Kerberos or 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.When the user name and password are not provided, the Account Management API binds to the object by using the security context of the calling thread, which is either the security context of the user account under which the application is running or of the client user account that the calling thread represents.

Sealing Sealing Sealing Sealing 16

I dati sono crittografati utilizzando Kerberos.The data is encrypted by using Kerberos. Questo flag può essere utilizzato solo con l'opzione di contesto di negoziazione e non è disponibile con l'opzione di associazione di base.This flag can only be used with the Negotiate context option and is not available with the simple bind option.

SecureSocketLayer SecureSocketLayer SecureSocketLayer SecureSocketLayer 4

Il canale viene crittografato utilizzando Secure Sockets Layer (SSL).The channel is encrypted by using the Secure Sockets Layer (SSL). Active Directory richiede l'installazione di Servizi certificati per supportare SSL.Active Directory requires that the Certificate Services be installed to support SSL.

ServerBind ServerBind ServerBind ServerBind 32

Specificare questo flag quando si utilizza il tipo di contesto del dominio se l'applicazione è associata a un nome di server specifico.Specify this flag when you use the domain context type if the application is binding to a specific server name.

Signing Signing Signing Signing 8

L'integrità dei dati è verificata.The integrity of the data is verified. Questo flag può essere utilizzato solo con l'opzione di contesto di negoziazione e non è disponibile con l'opzione di associazione di base.This flag can only be used with the Negotiate context option and is not available with the simple bind option.

SimpleBind SimpleBind SimpleBind SimpleBind 2

Il client viene autenticato utilizzando l'autenticazione di base.The client is authenticated by using the Basic authentication.

Attenzione: Le comunicazioni possono essere inviate via Internet in testo non crittografato se l'opzione SecureSocketsLayer non è specificata con binding semplice.Caution: Communications may be sent over the Internet in clear text if the SecureSocketsLayer option is not specified with simple bind.

Commenti

Quando le opzioni del contesto non vengono specificate dall'applicazione, l'API di gestione di Account Usa la combinazione delle opzioni seguente:When the context options are not specified by the application, the Account Management API uses the following combination of options:

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

Si applica a