Параметр ldap_connection#
Последовательность параметров ldap_connection предназначена для определения параметров подключения LDAP.
connection_typeЗадает тип заводского подключения.
Тип параметра: текстовое значение.
«SINGLE» - настроено только одно подключение;
«POOLED» - настроен пул подключений.
По умолчанию:
connection_type: singleinit_pool_sizeРазмер пула инициализации при использовании типа подключения
connection_type: pooled.Обязательно в случае:
connection_type: pooledТип параметра: целочисленное значение.
max_pool_sizeМаксимальный размер пула при использовании типа подключения
connection_type: pooled. По умолчанию используется значение, заданное в параметреinit_pool_size.Используется в случае:
connection_type: pooledТип параметра: целочисленное значение.
url_listСписок URL-адресов сервера LDAP, разделенных пробелом. Обязательный параметр.
Тип параметра: текстовое значение.
connect_timeoutВремя ожидания установки соединения с сервером LDAP.
Тип параметра: текстовое значение.
По умолчанию:
connect_timeout: 1mresponse_timeoutВремя ожидания получения ответа от сервера LDAP.
Тип параметра: текстовое значение.
По умолчанию:
connect_timeout: 1mauto_reconnectВключает автоматическое переподключение при обрыве соединения с сервером LDAP.
Тип параметра: булево значение.
true;
false.
По умолчанию:
auto_reconnect: trueauto_reconnect_conditionЗадает условия переподключения.
Тип параметра: текстовое значение.
«ONE» - будет предпринята только одна попытка повторного подключения;
«INFINITE» - будут предприняты бесконечные попытки;
«INFINITE_BACKOFF» - будут предприняты попытки восстановить соединение через каждые 5 секунд после первой попытки.
reconnect_timeoutТаймаут при попытке повторного подключения.
Тип параметра: текстовое значение.
connection_strategyТип параметра: последовательность параметров и их значений.
nameОпределяет стратегию балансировки.
Тип параметра: текстовое значение.
«ROUND_ROBIN» - используется алгоритм round_robin;
«ACTIVE_PASSIVE» - активен только первый сервер в списке URL, если он вышел из балансировки, активным будет установлен следующий сервер;
«RANDOM» - случайный выбор сервера;
«DNS_SRV» - запрашивает у DNS-сервера SRV записи и использует их для создания списка URL-адресов;
«DNS_RESOLVE» - стратегия подключения, которая проверяет все IP-адреса, разрешенные с помощью DNS.
ttlttl dns-ответа при использовании значений
dns_srvилиdns_resolveпараметраconnection_strategy.Используется в случае:
name: dns_srvили
name: dns_resolveТип параметра: текстовое значение.
sslОпределяет ssl-параметры подключения.
Тип параметра: последовательность параметров и их значений.
enabledВключает/отключает ssl/startTls.
Тип параметра: булево значение.
true;
false.
handshake_timeoutТаймаут операции подтверждения связи.
Тип параметра: текстовое значение.
disable_hostname_checkЕсли установлено значение
true, то проверка хоста не будет произведена. При указании значения по умолчанию будет использоваться алгоритм проверки имени хоста по умолчанию.Тип параметра: булево значение.
По умолчанию:
disable_hostname_check: falsecipher_suitesСписок доступных наборов шифров.
Тип параметра: последовательность текстовых значений.
protocolsСписок доступных протоколов.
Тип параметра: последовательность текстовых значений.
«TLSv1.3»;
«TLSv1.2»;
«TLSv1.1»;
«SSLv3».
trust_allДоверять сертификатам всех серверов LDAP. Только для тестового использования.
Тип параметра: булево значение.
true;
false.
По умолчанию:
trust_all: falsecredentialsКлиентские удостоверения в формате X509.
Тип параметра: последовательность параметров и их значений.
trusted_certificateФайл доверенного сертификата.
Тип параметра: текстовое значение.
«file_secure»;
«file».
auth_certificateФайл сертификата аутентификации.
Тип параметра: текстовое значение.
«file_secure»;
«file».
auth_keyФайл с закрытым ключом.
Тип параметра: текстовое значение.
«file_secure»;
«file».
bindingПараметры операции привязки. Если не указано - используется анонимный доступ к серверу LDAP.
Тип параметра: последовательность параметров и их значений.
bind_typeТип привязки. Обязательный параметр.
Тип параметра: текстовое значение.
«ANONYMOUS»;
«SIMPLE»;
«SASL».
sasl_mechanismИспользуется в случае:
bind_type: saslТип параметра: текстовое значение.
«EXTERNAL»;
«DIGEST-MD5»;
«CRAM-MD5»;
«GSSAPI».
bind_dnDn, используемый в операции
bind, после установления соединения. Может содержать переменные, если значениеdo_not_reuse_connectionв действиях, использующих данные соединения, установлен вfalse.Тип параметра: текстовое значение.
bind_credentialАутентифицирующая информация, используемая при выполнении операции привязки. Может содержать переменные, если значение
do_not_reuse_connectionв действиях, использующих данные соединения, установлен вfalse.Тип параметра: текстовое значение.
kerberos_authПараметры SASL Kerberos.
Тип параметра: последовательность параметров и их значений.
principalОсновное имя.
Тип параметра: текстовое значение.
«file_secure»;
«file».
keytabФайл keytab. По умолчанию используется /etc/krb5.keytab.
Тип параметра: текстовое значение.
«file_secure»;
«file».