ContextOptions Enumeração

Definição

Especifica as opções usadas para associação ao servidor. O aplicativo pode definir várias opções vinculadas a 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
ContextOptions
Atributos

Campos

Nome Valor Description
Negotiate 1

O cliente é autenticado usando Kerberos ou NTLM. Quando o nome de usuário e a senha não são fornecidos, a API de Gerenciamento de Conta 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á em execução ou da conta de usuário cliente que o thread de chamada representa.

SimpleBind 2

O cliente é autenticado usando a autenticação Básica.

Cuidado: As comunicações poderão ser enviadas pela Internet em texto claro se a opção SecureSocketsLayer não for especificada com associação simples.

SecureSocketLayer 4

O canal é criptografado usando a SSL (Secure Sockets Layer). Active Directory requer que os Serviços de Certificados sejam instalados para dar suporte ao SSL.

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.

Sealing 16

Os dados são criptografados usando 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.

ServerBind 32

Especifique esse sinalizador quando você usar o tipo de contexto de domínio se o aplicativo estiver associando a um nome de servidor específico.

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

Aplica-se a