ContextOptions Enumeração

Definição

Especifica as opções que são usadas para ligar ao servidor. A aplicação pode definir múltiplas opções que estão ligadas a uma operação OR bit a bit.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Herança
ContextOptions
Atributos

Campos

Name Valor Description
Negotiate 1

O cliente é autenticado usando Kerberos ou NTLM. Quando o nome de utilizador e a palavra-passe não são fornecidos, a API de Gestão de Contas liga-se ao objeto usando o contexto de segurança da thread que chama, que é ou o contexto de segurança da conta de utilizador sob a qual a aplicação está a correr ou da conta de utilizador do cliente que a thread chamadora representa.

SimpleBind 2

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

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

SecureSocketLayer 4

O canal é encriptado utilizando a Camada de Soquetes Seguros (SSL). O Active Directory exige que os Serviços de Certificado sejam instalados para suportar SSL.

Signing 8

A integridade dos dados é verificada. Esta flag só pode ser usada com a opção de contexto Negociar e não está disponível com a opção de ligação simples.

Sealing 16

Os dados são encriptados através do Kerberos. Esta flag só pode ser usada com a opção de contexto Negociar e não está disponível com a opção de ligação simples.

ServerBind 32

Especifique este flag quando usar o tipo de contexto de domínio se a aplicação estiver vinculada a um nome de servidor específico.

Observações

Quando as opções de contexto não são especificadas pela aplicação, a API de Gestão de Contas utiliza a seguinte combinação de opções:

  • ContextOpções.Negociar | ContextOptions.Assinatura | ContextOptions.Selagem

Aplica-se a