web2ldap является открытым исходным кодом и полнофункциональный клиент LDAP написано в Python и предназначен для работы в качестве веб-шлюз автономном или под контролем веб-сервер с поддержкой FastCGI (например, Apache с mod_fastcgi).
Поддерживает широкий спектр атрибутов схемы
Среди поддерживаемых в настоящее время и используемых атрибутов схемы, включенные в web2ldap мы можем упомянуть attributeTypes, dITContentRules, ldapSyntaxes, matchingRuleUse, matchingRules, объектных классов, dITStructureRules и nameForms.
Швейцарский армейский нож-доступа LDAP-серверов
web2ldap является общим клиент LDAPv3, швейцарский армейский нож-доступа и манипулирования LDAP-серверов без необходимости настраивать что-нибудь. Это безопасный клиент LDAP, который имеет браузер схемы, и настраиваемый платформа для создания прототипов администрирования LDAP примеры использования.
Начало работы с web2ldap
Установка программного обеспечения web2ldap самый простой из задач. Перед тем, как установить его, убедитесь, что у вас есть все его зависимости установлены, а затем загрузить и сохранить последнюю версию на домашней директории, а затем использовать утилиту менеджер архив, чтобы извлечь файлы из архива.
Убедитесь, что вы извлекаете файлы в каталоге / ОПТ, которая требует корневого доступа (например, Sudo мв /home/softoware/web2ldap-1.2.11 / опт). Затем переименуйте папку /opt/web2ldap-1.2.11 к / опция / web2ldap и редактировать модули конфигурации из [web2ldapdir] / и т.д. / web2ldap / web2ldapcnf / папки.
Настроить и запустить веб-сервер в автономном режиме, используя [] web2ldapdir /sbin/web2ldap.py файл. Для более подробной информации, пожалуйста, прочитайте полную документацию от проекта и Rsquo;. Ы Официальный сайт (ссылка в конце статьи)
Что нового в этом релиз:.
- [Читать] ссылки всегда отображаются в средней зоне, после добавления / изменения записи
- Исправлена регрессия с отсутствующими последнюю запись при отображении записи.
Что нового в версии 1.2.11:
- Исправлена необработанное исключение при отображении значения dhcpStatement без пробела -разделенное значение.
- Исправлена генерации значений входных форму для associatedDomain.
- Исправлены / улучшенные некоторые шаблоны Поиск HTML-форм.
- Добавлена плагин класс для MXRecord.
- Добавлена дополнительная проверка безопасности для недействительный ключ строки в HTML словаре шаблона.
- Добавлен пример фрагмент конфигурации для доступа к web2ldap работает как внешний FastCGI ответчика через Lighttpd.
- Добавлена сценарий SBIN / web2ldap_postinstall.sh который добавляет демон пользователя / группы, создает каталоги и исправления собственности / разрешений.
- Добавлена выберите список классов плагин для атрибута шекелей ipServiceProtocol.
- Добавлена шаблон для inputform dNSDomain2.
- Обновлено запасной файл схемы localschema.ldif.
- HTTPS соединения используются для всех IETF документы, PyPi и Google Code ссылки.
- Добавлена шаблоны HTML для классов объектов namedObject и namedPolicy (определенные в проекте-stroeder-namedobject)
- Добавлена шаблоны HTML для класса объекта groupOfNames.
Что нового в версии 1.1.49:
- Новые возможности / улучшения:
- Пользовательский интерфейс администрирования Группа теперь генерирует теги с закрытых тегов с материнской DN группы DN как этикетке. Это очень полезно, если имена одинаковые группы используются в различных поддеревьев.
- исправления безопасности:
- Исправлена возможная XSS-недостаток при отображении группы DN и ввод данных в интерфейсе группы администрирования.
- Исправлены ошибки:
- Более надежная значение атрибута автогенерация в классе плагин w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate.
- Более надежная разбор атрибута olcSyncrepl.
Что нового в версии версии 1.1.48:
- Новые возможности / улучшения:
- Добавлена / зарегистрированных классов плагинов для следующего MIT Kerberos атрибуты:
- krbPwdPolicyReference
- krbPwdLockoutDuration
- krbMinPwdLife
- krbMaxPwdLife
- Исправлены ошибки:
- Исправлена LDAP фильтр класса плагина для krbTicketPolicyReference.
- Кэш auditContext атрибут не покраснел.
- корректно обрабатывать сервер явно не позволяя простые запросы связывания.
Что нового в версии 1.1.47:
- Исправлена Python 2.6 Совместимость выдается в checkinst.py.
- Зарегистрирован более MS AD атрибутов с классом плагин Binary.
- Исключение ldap.STRONG_AUTH_REQUIRED игнорируется при чтении RootDSE.
Что нового в версии 1.1.43:
- Новые возможности / улучшения:
- Улучшена планировка HTML при отображении сертификата / CRL.
- Сертификат / CRL просмотра теперь отображается OID имена также глубоко вложенного X.500 Название (DNS).
- CRL просмотра теперь отображается расширение CRLReason.
- Новый модуль плагин w2lapp.schema.plugins.x509 теперь содержит все CERT / CRL классы плагинов и новые классы-заглушки для всех LDAP синтаксиса, определенных в RFC 4523.
- Исправлены ошибки:
- Исправлена помощью модуля pisces.asn1 действительно необязательно, (регрессия введена в 1.1.42).
- Исправлена проблема Unicode в классе плагина для Lotus Domino / LDAP атрибут dominoCertificate.
- Добавлена работы вокруг UnicodeDecodeError если глючит LDAP-сервер (Lotus Domino / LDAP 7.x) возвращает diagnosticMessage с не-ASCII, как ISO-8859-1 (Latin1).
- Уборка код:
- Новый класс синтаксис w2lapp.schema.syntaxes.CSN зарегистрировано OpenLDAP типы атрибутов contextCSN, entryCSN и namingCSN.
Что нового в версии 1.1.37:
- Новые возможности / улучшения:
- Новые ATTRS класса LDAPSyntax.searchSep / readSep / fieldSep используется, следовательно, везде через класса w2lapp.read.DisplayEntry. Это позволяет классы плагинов для управления, как несколько значений атрибутов разделяются.
- параметр Форма поиска filterstr может быть многозначным и его значения всегда оценивается наряду с другими параметрами формы из основной / расширенный форме поиска. Это позволяет определить шаблоны форму поиска с произвольными дополнительных фильтров для комбинирования с входом пользователя в форме поиска.
- не-оп управления Поиск OpenLDAP в настоящее время отправлены с жесткой тайм-аута (5 сек), чтобы не перегрузить сервер в случае количество записей, которые должны быть проверены.
- Исправлены ошибки:
- Исправлена определения имени сервера в автономном режиме.
- Исправлена обработка юникода имен типа атрибута при отображении пароль атрибутов после их изменения.
- Исправлена проблема с несколькими формпараметра delsid отправлен после повторного входа в систему.
Теперь
Что нового в версии 1.1.33:
- Новые возможности / улучшения:
- Все модификации группы отображаются.
- Новые классы плагин для MS нашей эры атрибуты:
- GUID, (ObjectGUID, parentGUID, rightsGuid, siteGUID)
- СМН-SupportedEncryptionTypes
- Новые классы плагин для pwdExpireWarning и pwdMaxAge поиска отображение ссылок.
- Это теперь можно искать любые значения октетов.
- Если хост-конкретных search_attrs параметр не установлен или пустой список всех типов атрибутов отображаются в атрибуте выбрать список в форму расширенного поиска.
- Исправлены ошибки:
- Если только один символ * или + задается в виде списка атрибутов этого больше не рассматривается как реальный одного атрибута при чтении запись.
Что нового в версии 1.1.32:
- Новые возможности / улучшения:
- Новый класс плагин w2lapp.schema.syntaxes.Timespan отображает время охватывает в часах, минутах, секундах, используемых для:
- pwdMinAge
- pwdMaxAge
- pwdExpireWarning
- entryTTL
- Время до истечения срока действия пароля отображаются в виде часов, минут, секунд.
- При подаче модификации несколько групп все неудачные попытки собраны и отображается вместе с информацией об ошибке LDAP после обработки всех модификаций группы.
- Исправлены ошибки:
- Улучшена обработка исключений LDAPError в случае, если сервер LDAP не поддерживает & Quot; Кто я и Quot ;.? Особенно произошло как проблема с SASL / GSSAPI связываются.
- класс Плагин DNSDomain нижнем случаи входных значений до применения кодирования IDNA.
Что нового в версии 1.1.31:
- Новые возможности / улучшения:
- Количество отозванных сертификаты отображается при отображении CRL.
- Новый класс плагин для NIS атрибута MACADDRESS который дезинфицирует пользовательский ввод и делает рег-экс проверки.
- Новый модуль плагин для SUDO-LDAP.
- Плагин класс для memberURL Теперь полоски белого пространства от входных значений.
- Исправлены ошибки:
- Небольшое исправление для отображения сообщений об ошибках LDAP.
- Исправлена обработка класса атрибуты valuePrefix и valueSuffix в классе плагин DynamicValueSelectList.
- Работа вокруг для LDAP URL, с плохой фильтр поиска прошли, как QUERY_STRING в URL.
Требования
- Python
Комментарии не найдены