ContextOptions Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 |
| 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