ContextOptions Перечисление

Определение

Указывает параметры, используемые для привязки к серверу. Приложение может задать несколько параметров, связанных с побитовой операцией OR.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Наследование
ContextOptions
Атрибуты

Поля

Имя Значение Описание
Negotiate 1

Клиент проходит проверку подлинности с помощью Kerberos или NTLM. Если имя пользователя и пароль не указаны, API управления учетными записями привязывается к объекту с помощью контекста безопасности вызывающего потока, который является контекстом безопасности учетной записи пользователя, в которой выполняется приложение, или учетной записи клиента, представляющей вызывающий поток.

SimpleBind 2

Клиент проходит проверку подлинности с помощью базовой проверки подлинности.

Осторожностью: Обмен данными может отправляться через Интернет в виде ясного текста, если SecureSocketsLayer параметр не указан с простой привязкой.

SecureSocketLayer 4

Канал шифруется с помощью протокола SSL. Active Directory требуется, чтобы службы сертификатов были установлены для поддержки SSL.

Signing 8

Проверяется целостность данных. Этот флаг можно использовать только с параметром контекста "Согласование" и недоступен с простым параметром привязки.

Sealing 16

Данные шифруются с помощью Kerberos. Этот флаг можно использовать только с параметром контекста "Согласование" и недоступен с простым параметром привязки.

ServerBind 32

Укажите этот флаг при использовании типа контекста домена, если приложение привязано к определенному имени сервера.

Комментарии

Если параметры контекста не указаны приложением, API управления учетными записями использует следующее сочетание параметров:

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

Применяется к