Product

Version history

AD/LDAP интеграция
Version 24.200.0
Date update : November 11, 2024
  • Исправлена ошибка сброса порта 636 на 389 при автоматической синхронизации с Active Directory.
Version 24.100.0
Date update : July 10, 2024
  • При создании LDAP-сервера в поле "Сервер:порт" автоматически подставляются значения по-умолчанию.
  • Разработчикам: Константы CLDAP::CONNECTION_TYPE_SIMPLE, CLDAP::CONNECTION_TYPE_SSL, CLDAP::CONNECTION_TYPE_TLS объявлены устаревшими и будут удалены в ближайшем обновлении. Вместо них следует использовать перечисление Bitrix\Ldap\EncryptionType.
  • Разработчикам: Исправлено поведение метода CLDAP::RootDSE(), который ранее мог ошибочно вернуть строку вместо массива.
  • Разработчикам: Значение по-умолчанию для опции default_email изменено на no@email.test и теперь проходит валидацию.
  • Разработчикам: Улучшена поддержка PHP 8.3: функция ldap_connect() теперь вызывается с единственным параметром uri.
Version 24.0.0
Date update : June 17, 2024
  • Переход на UTF-8.
Version 23.200.0
Date update : December 14, 2023
  • Добавлена поддержка PostgreSQL.
  • Разработчикам: в классе CLdapUtil удалены deprecated-методы ConvertADDate, ByteXOR, BinMD5, Decrypt, Crypt.
  • Другие незначительные улучшения.
Version 23.100.0
Date update : February 19, 2023
  • Пароль администратора Active Directory больше не отображается на административных страницах.
  • Улучшен алгоритм генерации пароля при создании пользователей.
  • Разработчикам: несколько методов класса CLdapUtil помечены как deprecated и будут удалены в ближайших обновлениях.
Version 23.0.0
Date update : January 20, 2023
  • Улучшена совместимость с PHP 8.
Version 21.0.0
Date update : March 16, 2021
  • Улучшена совместимость с PHP 8.
Version 20.100.0
Date update : January 27, 2021
  • Исправлена проблема блокирования пользователей в AD, если подключен OTP.
Version 20.5.200
Date update : August 12, 2020
  • Незначительные улучшения.
Version 20.5.100
Date update : July 30, 2020
  • Исправлена ошибка, при которой не работает аутентификация NTLM.
Version 20.5.0
Date update : June 9, 2020
  • Служебное обновление.
Version 18.5.0
Date update : December 17, 2018
  • Исправлена ошибка неправильного определения начальника для пользователя, если есть тёзка с CN.
  • При выгрузке структуры компании назначение начальников теперь опционально.
  • Увеличено ограничение на длину поля "фильтра" в настройках AD сервера.
  • Таймауты выборок теперь настраиваемые.
Version 18.0.0
Date update : August 22, 2018
  • Исправлена проблема в логике вывода последней ошибки при импорте пользователей из Active Directory.
  • Исправлена ошибка E_DEPRECATED Non-static method CLDAP::NTLMAuth() should not be called statically.
  • Исправлена ошибка, при которой не получалось сохранить слишком длинный фильтр для пользователей.
  • Исправлена ошибка, при которой не сохранялся тип подключения.
  • Исправлена ошибка, при которой не обновлялась дата изменения LDAP-сервера.
Version 17.0.1
Date update : August 14, 2017
  • Улучшена совместимость с php версии 7.1.
  • Исправлена ошибка, при которой не получалось изменить структуру компании через OnLdapUserFields.
  • Другие незначительные исправления.
Version 17.0.0
Date update : December 28, 2016
  • Исправлена ошибка, при которой появлялось предупреждение PHP при авторизации.
  • Исправлена ошибка, при которой пользователь обновлялся, несмотря на группу.
  • Исправлена ошибка в английской версии формы редактирования сервера.
  • Добавлена поддержка двухфакторной авторизации, в т.ч. для мобильного приложения Bitrix24.
  • Исправлена ошибка синхронизации в случае если несколько агентов CLdapServer::SyncAgent() выполняются на одном хите.
  • Добавлена поддержка защищенных протоколов обмена с AD сервером - SSL, TLS.
  • Настройка модуля "Создавать новых пользователей при первой успешной авторизации" теперь действует и для NTLM авторизации.
  • Убраны лишние вызовы ConvertCharset() в CLDAP::WorkAttr().
  • Добавлена возможность авторизации в случае если сервер отдает логин и домен пользователя в формате user@domain.
  • В настройки модуля добавлена настройка "Создавать пользователя, если пользователь с таким логином уже существует".
  • Исправлена ошибка, при которой не сохранялось соответствие групп пользователей, если в названии группы был символ "&".
  • Исправлены ошибки безопасности.
Version 15.5.0
Date update : October 12, 2015
  • Исправлена ошибка, при которой нарушалась структура.
  • Исправлена ошибка, при которой сбрасывались группы пользователей, если несколько агентов CLdapServer::SyncAgent() выполнялись на одном хите.
Version 15.0.0
Date update : March 14, 2015
  • Исправлена ошибка появления надписи "array" вместо названия групп в настройках сервера.
  • Исправлена ошибка, если в ФИО начальника структурного подразделения присутствует запятая.
  • Добавлена возможность импорта новых пользователей из Active Directory при автоматической синхронизации.
  • При NTLM авторизации теперь при необходимости перебираем все подходящие сервера.
Version 14.5.1
Date update : August 20, 2014
  • Исправлена ошибка выгрузки аватаров из Active Directory.
Version 14.5.0
Date update : July 17, 2014
  • Добавлен украинский язык.
  • Исправлена ошибка, приводившая к конкурентным вызовам CUser::SetUserGroup().
  • Исправлена ошибка, при которой строится структура компании для неактивных сотрудников, выгруженных из AD.
Version 14.0.0
Date update : January 21, 2014
  • Исправлена ошибка при построении структуры компании.
  • Исправлена ошибка, при которой пользователь не может открыть документ в MSOffice.
Version 12.5.0
Date update : August 16, 2013
  • Добавлена возможность указать максимальное количество записей, получаемых за один запрос (только для php версии >= 5.4).
  • Изменена логика импорта неактивных пользователей. Теперь если пользователь заблокирован и существует на сайте, то его данные обновляются при импорте из AD/LDAP. Если пользователь неактивен и на сайте не существует, то он не импортируется на сайт (раньше такие пользователи загружались при импорте).
  • Внесены небольшие правки в верстку страниц администрирования.
  • Исправлена ошибка срабатывания защиты от редиректов, возникающая при включённой NTLM-авторизации в виртуальной машине.
  • Исправлена ошибка, при которой при неудачном сеансе связи пользователи AD, созданные в продукте, деактивируются.
  • Исправлена ошибка некорректной обработки групп, если в названии содержатся кавычки.
Version 12.0.0
Date update : November 30, 2012
  • Исправлена проблема с редиректом на Apache с NTLM авторизацией.
  • Добавлена возможность импорта фотографий сотрудников из AD и LDAP.
Version 11.5.1
Date update : August 9, 2012
  • Исправлены ошибки в работе с кириллическими именами пользователей.
  • Исправлена ошибка в работе с группами пользоватлей openLDAP.
Version 11.5.0
Date update : July 9, 2012
  • Добавлена настройка редиректа NTLM авторизации на 8890 и 8891 порты.
  • Добавлена настройка, пытаться ли авторизоваться на всех доступных ldap-серверах, если указан логин без префикса.
Version 11.0.0
Date update : October 3, 2011
  • Добавлена поддержка часовых поясов.
Version 10.0.0
Date update : March 15, 2011
  • Переход на новую версию.
Version 9.5.1
Date update : November 24, 2010
  • Добавлена возможность определять принадлежность пользователя к группе AD по свойству группы AD, а не пользователя.
  • Улучшена обработка пользовательских полей.
  • Исправлено: начальником подразделения назначался последний авторизовавшийся пользователь AD.
  • Прочие незначительные исправления.
  • Разработчикам: добавлено событие OnLdapBeforeSync, позволяющее добавлять свою логику синхронизации.
  • Разработчикам: добавлено событие OnLdapUserFields, позволяющее изменять свойства пользователя, добавлять свою логику определение департамента и начальника.
Version 9.5.0
Date update : November 3, 2010
  • При импорте пользователей и наличии модуля Интранет, пользователи добавляются в структуру компании.
Version 9.1.1
Date update : September 7, 2010
  • Импортированные из LDAP пользователи теперь деактивируются после удаления их в LDAP.
  • Из настроек модуля убрано поле "Максимальное количество LDAP записей, выбираемых за один запрос".
  • В настройки модуля добавлено поле "E-mail для пользователей, у которых он не указан".
  • При определении "Корня дерева" LDAP опрашивается как по фильтру namingcontexts, так и по фильтру namingContexts.
Version 9.1.0
Date update : August 31, 2010
  • Изменен интерфейс настроек модуля.
  • Исправлены ошибка импорта и синхронизации на агенте.
Version 9.0.0
Date update : June 15, 2009
  • Исправлены незначительные ошибки.
Version 8.6.0
Date update : March 30, 2010
  • Добавлен импорт структуры компании из Active Directory.
  • Оптимизирован процесс определения вложенных групп.
  • Новая настройка модуля, позволяющая запретить создание новых пользователей при их успешной авторизации на AD сервере.
  • Исправлена ошибка, не позволявшая авторизоваться пользователям с многобайтовыми символами в пароле, либо с паролем длиной более 16 символов, при установке портала в UTF-8.
Version 8.5.0
Date update : October 3, 2009
  • Переход на версию 8.5.
Version 8.0.0
Date update : April 7, 2009
  • Переход на версию ядра 8.0.0.
Version 7.1.2
Date update : October 17, 2008
  • Добавлена поддержка страницы импорта пользователей.
Version 7.1.1
Date update : September 27, 2008
  • Исправлена ошибка установки модуля под Oracle.
Version 7.1.0
Date update : September 27, 2008
  • Изменился порядок определения принадлежности пользователя к вложенным AD\LDAP группам.
Version 7.0.1
Date update : April 7, 2008
  • Улучшена поддержка UTF-8.
Version 7.0.0
Date update : March 28, 2008
  • Добавлена поддержка NTLM авторизации. Чтобы ею воспользоваться, нужен веб-сервер IIS или Apache с модулем mod_ntlm или mod_auth_sspi.
  • Добавлена настройка, ограничивающая количество выбираемых LDAP записей.
  • Поддержка вложенных групп LDAP сервера.
  • В форме настройки соответствий групп пользователей LDAP группы теперь сортируются по алфавиту.
  • Исправлена ошибка: в функцию ldap_connect не передавался порт.
  • Разработчикам: добавлено событие OnBeforeUserLogin модуля ldap.
Version 6.5.0
Date update : September 20, 2007
  • Улучшена совместимость с IBM Directory Server.
Version 6.0.0
  • Переход на версию 6.0.
Version 5.9.0
  • Исправлена ошибка обработки символов национальных кодировок.
  • Исправлена ошибка определения группы по умолчанию в Windows 2003.
Version 5.1.0
  • Переход на версию ядра 5.1.
Version 5.0.2
  • Добавлена поддержка конвертации названий и аттрибутов из UTF-8
Version 5.0.1
  • Мелкие исправления
Version 5.0.0
  • Реализована новая концепция административного интерфейса модуля в рамках перехода на версию 5.0.
Version 4.1.0
  • Техническое обновление
Version 4.0.1
  • Повышена безопасность публичных компонентов и модуля в целом.