ContextOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica as opções usadas para associação ao servidor. O aplicativo pode definir várias opções que são vinculadas por uma operação OR bit a bit.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions =
Public Enum ContextOptions
- Herança
- Atributos
Campos
Negotiate | 1 | O cliente é autenticado usando Kerberos ou NTLM. Quando o nome de usuário e a senha não forem fornecidos, a API de gerenciamento de conta vai se associa ao objeto usando o contexto de segurança do thread de chamada, que é o contexto de segurança da conta de usuário sob a qual o aplicativo está sendo executado ou da conta de usuário do cliente que o thread de chamada representa. |
Sealing | 16 | Os dados são criptografados usando o Kerberos. Esse sinalizador só pode ser usado com a opção de contexto Negociar e não está disponível com a opção de associação simples. |
SecureSocketLayer | 4 | O canal é criptografado usando o protocolo SSL. O Active Directory requer que os serviços de certificados sejam instalados para dar suporte a SSL. |
ServerBind | 32 | Especifique esse sinalizador quando você usa o tipo de contexto de domínio se o aplicativo está se associando a um nome do servidor específico. |
Signing | 8 | A integridade dos dados é verificada. Esse sinalizador só pode ser usado com a opção de contexto Negociar e não está disponível com a opção de associação simples. |
SimpleBind | 2 | O cliente é autenticado usando a autenticação Básica. Cuidado: As comunicações poderão ser enviadas pela Internet em texto não criptografado se a opção |
Comentários
Quando as opções de contexto não são especificadas pelo aplicativo, a API de Gerenciamento de Conta usa a seguinte combinação de opções:
- ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing