web2ldap е с отворен код и пълнофункционален LDAP клиент написан на Python и проектиран да работи като самостоятелен уеб портал или под контрола на уеб сървър с FastCGI подкрепа (например, Apache с mod_fastcgi).
Поддържа широк спектър от схеми атрибути
Сред момента се поддържат и използват атрибутите на схеми, включени в web2ldap можем да говорим attributeTypes, dITContentRules, ldapSyntaxes, matchingRuleUse, matchingRules, objectClasses, dITStructureRules и nameForms.
Швейцарско-армия нож за достъп до LDAP сървъри
web2ldap е генерично LDAPv3 клиент, швейцарски армейски нож-за достъп и манипулиране на LDAP сървъри без да е необходимо да конфигурирате нищо. Той е защитен LDAP клиент, който разполага с схема за сваляне, и приспособима платформа за създаване на прототипи случаи на използване LDAP администрация.
Първи стъпки с web2ldap
Инсталиране на софтуера web2ldap е най-лесният на задачите. Преди да се опитате да го инсталирате, уверете се, че имате всички негови зависимости инсталирана, след това да изтеглите и запишете най-новата версия на вашия Home директория, след използване програма, архив мениджър, за да извлечете файловете от архива.
Уверете се, че сте извлечете файловете в директорията на / неучастие, която изисква корен достъп (напр Sudo СрН /home/softoware/web2ldap-1.2.11 / неучастие). Тогава, преименувате /opt/web2ldap-1.2.11 папката / изберат / web2ldap и редактирате конфигурационните модули от [web2ldapdir] / и т.н. / web2ldap / web2ldapcnf / папка.
Configure и стартирате уеб сървъра в автономен режим с помощта на [web2ldapdir] /sbin/web2ldap.py файл. За повече информация, моля прочетете цялостна документация от проекта & rsquo; с. Официален уебсайт (вижте адреса в края на статията)
Какво ново в този освободи:.
- [Прочети] връзки винаги са показани в средната зона след добавяне / промяна на запис
- Фиксирана регресия с липсващи последния запис при показване на всички записи.
Какво ново във версия 1.2.11:
- Фиксирана необработено изключение при показване dhcpStatement стойност, без разстояние -separated стойност.
- Фиксирана генериране стойности на формуляр за въвеждане associatedDomain.
- Фиксирани / подобрени някои шаблони форма HTML търсене.
- Добавена плъгин клас за mXRecord.
- Добавена допълнителна проверка на безопасността за невалиден ключ низ в HTML шаблон речника.
- Добавена примерна конфигурация програмка за достъп web2ldap работи като външен FastCGI отговор чрез lighttpd.
- Добавена скрипт sbin / web2ldap_postinstall.sh която добавя демон потребител / група, създава директории и поправки собственост / разрешения.
- Добавена изберете Списък плъгин клас за NIS атрибут ipServiceProtocol.
- Добавена inputform шаблон за dNSDomain2.
- Updated аварийна схема файл localschema.ldif.
- HTTPS връзки се използват за всички IETF документи, PyPI и Google Code връзки.
- Публикувана HTML шаблони за класовете обекти namedObject и namedPolicy (определени в проекта на-stroeder-namedobject)
<> Ли Публикувана HTML шаблони за обект от клас groupOfNames.
Какво ново във версия 1.1.49:
- <> Li нови функции / подобрения:
- Group администрация UI сега генерира тагове с приложени тагове с майка DN на група DN като етикет. Това е много полезно, ако същите имена на групи се използват в различни поддървета.
- Фиксирана възможно XSS недостатък при показване група DN и въвеждане на данни в група администрация UI.
- Bugs фиксиран:
- По-здрави атрибут стойност автоматично генериране в плъгин клас w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate.
- По-здрави разбор на атрибут olcSyncrepl.
<> Li поправки по сигурността:
Какво ново във версия 1.1.48:
- <> Li нови функции / подобрения:
- Добавено / регистриран плъгин класове за следващата MIT Kerberos атрибути:
- krbPwdPolicyReference
- krbPwdLockoutDuration
- krbMinPwdLife
- krbMaxPwdLife
- Bugs фиксиран:
- Фиксирана LDAP филтър в плъгин клас за krbTicketPolicyReference.
- Cache за auditContext не приписват зачервена.
- елегантно справят сървър изрично не позволява прости искания за обвързване.
Какво ново във версия 1.1.47:
- Фиксирана Python 2.6 Съвместимост издаден в checkinst.py.
- Регистрирани по-MS AD атрибути с плъгин клас Binary.
- Exception ldap.STRONG_AUTH_REQUIRED се игнорира, когато четете rootDSE.
Какво ново във версия 1.1.43:
- <> Li нови функции / подобрения:
- Подобрена HTML оформление при показване сертификат / CRL.
- Certificate / CRL зрителя сега показва OID имена и за дълбоко загнездена X.500 Име (DNS).
- CRL зрителя сега показва удължаване CRLReason.
- New плъгин модул w2lapp.schema.plugins.x509 сега съдържа цялата CERT / CRL класове плъгина и нови класове скъсени за всички синтаксиса на LDAP, дефинирани в RFC 4523.
- Bugs фиксиран:
- Фикс се използва модул pisces.asn1 наистина по избор (регресия въведена в 1.1.42).
- Фиксирана Unicode въпрос в клас плъгин за Lotus Domino / LDAP атрибута dominoCertificate.
- Добавена професионалния наоколо за UnicodeDecodeError ако бъги LDAP сървър (Lotus Domino / LDAP 7.x) връща diagnosticMessage с не-ASCII символи като ISO-8859-1 (Latin1).
- почистване Код:
- New синтаксис клас w2lapp.schema.syntaxes.CSN регистриран за OpenLDAP атрибут видове contextCSN, entryCSN и namingCSN.
Какво ново във версия 1.1.37:
- <> Li нови функции / подобрения:
- Нови attrs клас LDAPSyntax.searchSep / readSep / fieldSep използва впоследствие навсякъде чрез клас w2lapp.read.DisplayEntry. Това дава възможност на плъгина класове, за да контролирате начина, множествена са разделени стойности на атрибутите.
- Search форма параметър filterstr сега може да бъде мулти-ценен и нейните ценности винаги са оценявани заедно с останалите параметри форма от основния / напреднала форма за търсене. Това позволява да се определят образци на формуляра за търсене с произволни допълнителни филтри, за да се комбинират с въвеждане на потребителя в формата за търсене.
- не-оп контрол търсене OpenLDAP е изпратен сега с плътно таймаут (5 сек), за да не вземе превес сървъра в случай много записи трябва да бъдат проверени.
- Bugs фиксиран:
- поправен определяне името на сървъра в автономен режим.
- Фиксирана Unicode боравене с имена от типа атрибут при показване парола атрибути, след като ги променя.
- Фиксирана проблем с множествена параметър delsid форма изпратено след повторно влизане.
Какво ново във версия 1.1.33:
- <> Li нови функции / подобрения:
- Всички модификации група се показват.
- Нови плъгин класове за MS AD атрибути:
- Нови плъгин класове за pwdExpireWarning и pwdMaxAge Вас дисплей връзки.
- Вече е възможно да се търси за произволни стойности OctetString.
- Ако гостоприемника search_attrs параметър не е зададена или празен списък на всички видове атрибут се показва в атрибут изберете списък в напреднала форма за търсене.
- Bugs фиксиран:
- Ако само един Чар * или + е даден списък атрибут това вече не се третира като истински единен атрибут при четене на запис.
<> Li GUIDs (objectGUID, parentGUID, rightsGuid, siteGUID)
<> Li MSDS-SupportedEncryptionTypes
Какво ново във версия 1.1.32:
- <> Li нови функции / подобрения:
- New плъгин клас w2lapp.schema.syntaxes.Timespan показва часа обхваща като часове, минути, секунди, използвани за:
- pwdMinAge
- pwdMaxAge
- pwdExpireWarning
- entryTTL
- Час преди изтичане на паролата показва като часове, минути, секунди.
- При подаване модификации няколко групови всички неуспешни опита се събира и показва с информация LDAP грешка, след обработката на всички модификации на групата.
- Bugs фиксиран:
- По-добро обслужване на LDAPError изключения в случай на LDAP сървър не поддържа & quot; Кой съм аз & quot ;.? Особено като възникна проблем с SASL / GSSAPI свързват.
- Plugin клас DNSDomain ниски витрини входни стойности, преди прилагането на кодирането IDNA.
Какво ново във версия 1.1.31:
- <> Li нови функции / подобрения:
- Броят на прекратените концерти се показва, когато извеждате CRL.
- New клас плъгин за NIS атрибут macAddress които хигиенизира приноса на потребителите и прави рег-ех проверка.
- New плъгин модул за Sudo-LDAP.
- Plugin клас за memberURL сега ивици бели пространства от входните стойности.
- Bugs фиксиран:
- Small решение за показване на съобщения за грешки LDAP.
- Фиксирана боравене с клас атрибути valuePrefix и valueSuffix в плъгин клас DynamicValueSelectList.
- Work-наоколо за LDAP URL адреси с лоша филтър за търсене преминали в по QUERY_STRING в URL адреса.
<> силни Изисквания
- Python
Коментари не е намерена