web2ldap ay isang open source at full-itinatampok LDAP client na nakasulat sa Python at dinisenyo upang tumakbo bilang isang stand-alone Web gateway o sa ilalim ng kontrol ng isang web server na may FastCGI support (eg, Apache sa mod_fastcgi).
Sinusuportahan ng isang malawak na hanay ng mga katangian schema
Kabilang sa mga kasalukuyang suportado at ginagamit katangian schema kasama sa web2ldap maaari naming banggitin attributeTypes, dITContentRules, ldapSyntaxes, matchingRuleUse, matchingRules, objectClasses, dITStructureRules, at nameForms.
Isang kutsilyo Swiss-hukbo para sa pag-access ng LDAP server
web2ldap ay isang generic LDAPv3 client, isang Swiss-hukbo kutsilyo para ma-access at pagmamanipula ng LDAP server nang walang pangangailangan upang isaayos ang anumang bagay. Ito ay isang secure na LDAP client na nagtatampok ng schema browser, at isang napapasadyang platform para sa prototyping LDAP administration gamitin-kaso.
Pagsisimula sa web2ldap
Pag-install ng web2ldap software ay ang pinakamadaling ng mga gawain. Bago pagtatangka upang i-install ito, siguraduhin na mayroon ka ng lahat ng kanyang dependencies na naka-install, at pagkatapos ay i-download at i-save ang mga pinakabagong release sa iyong direktoryo ng Home, pagkatapos ay gamitin ang isang manager archive utility na kunin ang mga file mula sa mga archive.
Tiyaking kunin mo ang mga file sa direktoryo ng / opt, na nangangailangan ng root access (eg sudo mv /home/softoware/web2ldap-1.2.11 / opt). Pagkatapos, muling pangalanan ang /opt/web2ldap-1.2.11 folder sa / opt / web2ldap at i-edit ang mga module ng configuration mula sa [web2ldapdir] / etc / web2ldap / web2ldapcnf / folder.
I-configure at patakbuhin ang web server sa standalone mode gamit ang [web2ldapdir] /sbin/web2ldap.py file. Para sa higit pang mga detalye, mangyaring basahin ang komprehensibong dokumentasyon mula sa proyekto & rsquo;. Opisyal na website s (tingnan ang link sa dulo ng artikulo)
Ano ang bagong na ito sa pakawalan:.
- [Magbasa] links ay palaging ipapakita sa gitna lugar matapos ang pagdaragdag / pagbabago ng isang entry
- Mga Fixed pagbabalik may nawawala huling entry kapag nagpapakita ng lahat ng mga entry.
Ano ang bagong sa bersyon 1.2.11:
- Mga Fixed unhandled exception kapag nagpapakita dhcpStatement halaga na walang espasyo -separated halaga.
- Mga Fixed pagbuo ng mga halaga ng input form para associatedDomain.
- Mga Fixed / pinabuting ilang mga template na HTML form sa paghahanap.
- Idinagdag klase plugin para mXRecord.
- Nagdagdag ng karagdagang safety check para sa mga hindi balidong key string sa template diksyunaryo HTML.
- Idinagdag halimbawa configuration snippet para ma-access web2ldap tumatakbo bilang panlabas FastCGI responder pamamagitan lighttpd.
- Idinagdag script sbin / web2ldap_postinstall.sh na nagdadagdag ng demonyo user / group, lumilikha ng mga direktoryo at mga pag-aayos ng pagmamay-ari / mga pahintulot.
- Idinagdag piliin ang listahan ng klase plugin para sa NIS attribute ipServiceProtocol.
- Idinagdag template inputform para dNSDomain2.
- Na-update fallback schema file localschema.ldif.
- HTTPS ginagamit ang mga link para sa lahat ng IETF docs, mga link code PyPI at Google.
- Idinagdag HTML template para sa object klase namedObject at namedPolicy (na tinukoy sa draft-Stroeder-namedobject)
- Idinagdag HTML template para sa object klase groupOfNames.
Ano ang bagong sa bersyon 1.1.49:
- Mga bagong tampok / pagpapahusay:
- Pangangasiwa Group UI bumubuo na ngayon ng mga tag na may kalakip na mga tag na may parent DN ng grupong DN bilang label. Ito ay kapaki-pakinabang kung parehong pangalan ng grupo ay ginagamit sa iba't ibang mga subtrees.
- Pag-aayos ng Security:
- Fixed posibleng XSS depekto kapag nagpapakita ng grupo DN at data entry sa pangangasiwa ng grupo UI.
- Mga bug naayos:
- Higit pang mga magagaling halaga ng katangian auto-generation sa klase plugin w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate.
- Higit pang mga magagaling sa pag-parse ng mga attribute olcSyncrepl.
Ano ang bagong sa bersyon 1.1.48:
- Mga bagong tampok / pagpapahusay:
- Added / nakarehistro klase plugin para sa mga sumusunod MIT Kerberos katangian:
- krbPwdPolicyReference
- krbPwdLockoutDuration
- krbMinPwdLife
- krbMaxPwdLife
- Mga bug naayos:
- Mga Fixed filter LDAP sa klase plugin para krbTicketPolicyReference.
- Cache para auditContext attribute hindi flushed.
- Maganda hawakan server tahasang hindi nagpapahintulot sa mga simpleng kahilingan magbigkis.
Ano ang bagong sa bersyon 1.1.47:
- Mga Fixed Python 2.6 compability inisyu sa checkinst.py.
- katangian Rehistradong mas MS AD may klase plugin Binary.
- .
Exception ldap.STRONG_AUTH_REQUIRED ay hindi pinansin kapag nagbabasa RootDSE
Ano ang bagong sa bersyon 1.1.43:
- Mga bagong tampok / pagpapahusay:
- Pinahusay na layout HTML kapag nagpapakita ng certificate / CRL.
- Certificate CRL viewer ay nagpapakita / ngayon OID pangalan din para sa malalim nested X.500 Pangalan (DNS).
- Ipinapakita na ngayon ng CRL viewer CRLReason extension.
- Bagong module plugin w2lapp.schema.plugins.x509 ngayon ay naglalaman ng lahat ng mga cert / classes CRL plugin at bagong stub klase para sa lahat ng mga syntaxes LDAP tinukoy sa RFC 4523.
- Mga bug naayos:
- Mga Fixed gamit module pisces.asn1 talagang opsyonal (ipinakilala pagbabalik sa 1.1.42).
- Mga Fixed Unicode isyu sa klase plugin para sa Lotus Domino / LDAP attribute dominoCertificate.
- Idinagdag work-around para sa UnicodeDecodeError kung buggy LDAP server (Lotus Domino / LDAP 7.x) bumalik diagnosticMessage sa mga di-ASCII na mga character bilang ISO-8859-1 (Latin1).
- cleaning Code:
- New syntax klase w2lapp.schema.syntaxes.CSN nakarehistro para OpenLDAP attribute uri contextCSN, entryCSN at namingCSN.
Ano ang bagong sa bersyon 1.1.37:
- Mga bagong tampok / pagpapahusay:
- ginagamit New attrs klase LDAPSyntax.searchSep / readSep / fieldSep dahil dito sa lahat ng dako sa pamamagitan ng klase w2lapp.read.DisplayEntry. Ito ay nagbibigay-daan klase plugin upang kontrolin kung paano ang maramihang mga halaga ng katangian ay pinaghihiwalay.
- parameter ng form Search filterstr maaari na ngayong multi-nagkakahalaga at ang kanyang halaga ay laging sinusuri kasama ang iba pang mga parameter ng form mula sa pangunahing / advanced search form. Nagbibigay-daan ito upang tukuyin ang mga template ng search form sa arbitrary karagdagang mga filter upang isama sa input ng user sa anyo ng paghahanap.
- control search no-op OpenLDAP ay ipinadala ngayon sa masikip timeout (5 sec) na hindi mapupuno ng server sa kaso ay na-check ang maraming entries.
- Mga bug naayos:
- Nawastong pagtukoy pangalan ng server sa standalone mode.
- Mga Fixed Unicode paghawak ng mga pangalan ng uri ng katangian kapag nagpapakita password katangian pagkatapos ng pagbabago ng mga ito.
- Nakatakdang isyu na may maramihang mga parameter delsid form na ipinadala pagkatapos ng re-login.
Ano ang bagong sa bersyon 1.1.33:
- Mga bagong tampok / pagpapahusay:
- Ang lahat ng mga pagbabago na grupo ay ipinapakita.
- Bagong mga klase plugin para sa MS AD katangian:
- GUIDs (objectGUID, parentGUID, rightsGuid, siteGUID)
- Msds-SupportedEncryptionTypes
- Bagong mga klase plugin para pwdExpireWarning at pwdMaxAge links display ng paghahanap.
- Ngayon ay posible upang maghanap para sa mga di-makatwirang halaga OctetString.
- Kung search_attrs parameter host-tiyak na hindi nakatakda o isang walang laman na listahan ng lahat ng uri ng katangian ay ipinapakita sa attribute piliin ang Listahan ng sa mga advanced na paraan ng paghahanap.
- Mga bug naayos:
- Kung ang isang lamang ng isang solong char * o + ay ibinigay bilang listahan ng katangian na ito ay hindi na itinuturing bilang isang real solong katangian kapag nagbabasa ng isang entry.
Ano ang bagong sa bersyon 1.1.32:
- Mga bagong tampok / pagpapahusay:
- New klase plugin w2lapp.schema.syntaxes.Timespan nagpapakita ng oras ay sumasaklaw ng mga oras, minuto, segundo na ginagamit para sa:
- pwdMinAge
- pwdMaxAge
- pwdExpireWarning
- entryTTL
- Time bago expiration password ipinapakita bilang mga oras, minuto, segundo.
- Kapag pagsusumite ng mga pagbabago sa ilang mga grupo ang lahat ng mga nabigong mga pagtatangka ay nakolekta at ipinapakita na may impormasyon LDAP error matapos ang pagproseso ng lahat ng mga pagbabago group.
- Mga bug naayos:
- Mas mahusay na pangangasiwa ng LDAPError eksepsiyon sa kaso ang LDAP server ay hindi sumusuporta sa & quot; Sino ako & quot ;.? Lalo na naganap bilang problema sa SASL / GSSAPI magbigkis.
- Plugin klase DNSDomain lower-kaso halaga ng input bago ilapat ang IDNA encoding.
Ano ang bagong sa bersyon 1.1.31:
- Mga bagong tampok / pagpapahusay:
- Ang bilang ng mga binawi certs ay ipinapakita kapag ipinapakita ang isang CRL.
- New klase plugin para sa NIS attribute macAddress saan sanitizes input ng user at ang reg-ex checking.
- Bagong module plugin para sa sudo-ldap.
- Plugin klase para memberURL Strip ngayon white-puwang mula sa mga halaga ng input.
- Mga bug naayos:
- Maliit na fix para sa pagpapakita ng mga mensahe sa LDAP error.
- Mga Fixed paghawak ng mga klase katangian valuePrefix at valueSuffix sa klase plugin DynamicValueSelectList.
- Work-around para sa LDAP mga URL na may masamang search filter dumaan sa bilang QUERY_STRING sa URL.
Mga kinakailangan
- sawa
Mga Komento hindi natagpuan