ContextOptions ContextOptions ContextOptions ContextOptions Enum

Определение

Задает параметры, используемые для привязки к серверу.Specifies the options that are used for binding to the server. В приложении может быть задано несколько параметров, связанных с помощью битовой операции ИЛИ.The application can set multiple options that are linked with a bitwise OR operation.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

Поля

Negotiate Negotiate Negotiate Negotiate 1

Проверка подлинности клиента выполняется по протоколу Kerberos или NTLM.The client is authenticated by using either Kerberos or NTLM. Если имя пользователя и пароль не указаны, API для управления учетными записями выполняет привязку к объекту, используя контекст безопасности вызывающего потока, т. е. либо контекст безопасности учетной записи пользователя, под которой запущено приложение, либо контекст безопасности учетной записи пользователя клиентского компьютера, представляемого вызывающим потоком.When the user name and password are not provided, the Account Management API binds to the object by using the security context of the calling thread, which is either the security context of the user account under which the application is running or of the client user account that the calling thread represents.

Sealing Sealing Sealing Sealing 16

Данные шифруются с помощью протокола Kerberos.The data is encrypted by using Kerberos. Этот флаг может использоваться только вместе с параметром контекста Negotiate и не доступен, если задан параметр простого связывания.This flag can only be used with the Negotiate context option and is not available with the simple bind option.

SecureSocketLayer SecureSocketLayer SecureSocketLayer SecureSocketLayer 4

Канал шифруется с помощью протокола SSL.The channel is encrypted by using the Secure Sockets Layer (SSL). В службе каталогов Active Directory для поддержки протокола шифрования SSL требуется установка служб сертификатов.Active Directory requires that the Certificate Services be installed to support SSL.

ServerBind ServerBind ServerBind ServerBind 32

Этот флаг задается, если используется доменный тип контекста, когда приложение привязывается к определенному имени сервера.Specify this flag when you use the domain context type if the application is binding to a specific server name.

Signing Signing Signing Signing 8

Выполняется проверка целостности данных.The integrity of the data is verified. Этот флаг может использоваться только вместе с параметром контекста Negotiate и не доступен, если задан параметр простого связывания.This flag can only be used with the Negotiate context option and is not available with the simple bind option.

SimpleBind SimpleBind SimpleBind SimpleBind 2

Выполняется обычная проверка подлинности клиента.The client is authenticated by using the Basic authentication.

Внимание! Если параметр SecureSocketsLayer не задан с простым связыванием, сообщения могут отправляться через Интернет в виде обычного текста.Caution: Communications may be sent over the Internet in clear text if the SecureSocketsLayer option is not specified with simple bind.

Комментарии

Если для приложения не указаны параметры контекста, API управления учетными записями использует следующее сочетание параметров:When the context options are not specified by the application, the Account Management API uses the following combination of options:

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

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