LdapSettings - класс

Настройки подключения к LDAP.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class LdapSettings : ILdapAuthSettings, 
	ILdapSettings
Inheritance
Object    LdapSettings
Implements
ILdapAuthSettings, ILdapSettings

Заметки

Наследники класса могут добавлять дополнительные свойства.

Конструкторы

LdapSettingsИнициализирует новый экземпляр класса LdapSettings

Свойства

BindCredentials Пароль пользователя, от которого выполняется подключение к службам LDAP для поиска сотрудника с его последующей авторизацией.
BindDn Имя пользователя (DN), от которого выполняется подключение к службам LDAP для поиска сотрудника с его последующей авторизацией.
ConnectionAttemptCountКоличество попыток соединения с реферальными серверами. По умолчанию 10.
ConnectionAttemptPeriodПауза между попытками соединения в секундах. По умолчанию 10.
DefaultUserDomain 
EnforceTls12

Признак того, что при использовании SSL будет задействован протокол TLS 1.2 или старше. В противном случае также может использоваться протокол TLS 1.1. Другие версии SSL запрещены.

Игнорируется, если SSL не используется в соответствии с настройкой [ILdapSettings.UseSsl].

IsEnabledПризнак того, что подключение к LDAP по указанным настройкам разрешено.
Port Порт, по которому выполняется подключение. Если значение равно 0 или отрицательное число, то используется порт по умолчанию в зависимости от свойства [ILdapSettings.UseSsl]: если true, то порт 636; если false, то порт 389.
SearchBaseКаталог, в котором выполняется поиск сотрудника для его авторизации.
SearchFilter Строка с фильтром, используемая для поиска сотрудника. Вместо {0} в строку подставляется поле "Аккаунт" из карточки сотрудника.
SkipReferralОтключение поиска по всем реферальным серверам.
SkipReferralListОтключение поиска по списку реферальных серверов.
SkipSystemPartitionsОтключение поиска по реферальным серверов, таким как ForestDnsZones, DomainDnsZones, Configuration
TimeoutMilliseconds Таймаут подключения в миллисекундах. Если значение равно 0 или отрицательное число, то используется таймаут по умолчанию в зависимости от сервера LDAP (обычно около 5 секунд).
UrlАдрес подключения к службам LDAP.
UseSslПризнак того, что используется защищённое подключение по протоколу SSL.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetFromConfig Устанавливает значения свойств из секции конфигурации.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также