web2ldap er et open source og fuld-featured LDAP-klient skrevet i Python og designet til at køre som en stand-alone web gateway eller under kontrol af en web-server med FastCGI støtte (f.eks, Apache med mod_fastcgi).
Understøtter en bred vifte af skema attributter
Blandt de aktuelt understøttede og brugte skema attributter indgår i web2ldap kan vi nævne attributeTypes, dITContentRules, ldapSyntaxes, matchingRuleUse, matchingRules, objectClasses, dITStructureRules og nameForms.
En schweizisk-hær kniv til at få adgang til LDAP-servere
web2ldap er en generisk LDAPv3 klient, en schweizisk-hær kniv til at få adgang til og manipulere LDAP-servere uden behov for at konfigurere noget. Det er en sikker LDAP-klient, der indeholder et skema browser og en tilpasselig platform for prototyping LDAP administration use-cases.
Kom godt i gang med web2ldap
Installation af web2ldap software er den nemmeste af opgaver. Før du forsøger at installere det, så sørg for at du har alle dens afhængigheder installeret, derefter downloade og gemme den nyeste udgivelse på dit hjemmebibliotek, og brug derefter et arkiv Manager værktøj til at udpakke filerne fra arkivet.
Sørg for at du udpakke filerne til / opt biblioteket, som kræver root-adgang (f.eks sudo mv /home/softoware/web2ldap-1.2.11 / opt). Derefter omdøbe /opt/web2ldap-1.2.11 mappe til / opt / web2ldap og redigere indstillingsmoduler fra [web2ldapdir] / etc / web2ldap / web2ldapcnf / mappe.
Indstil og køre webserveren i standalone-mode ved hjælp af [web2ldapdir] /sbin/web2ldap.py fil. For flere detaljer, kan du læse den omfattende dokumentation fra projektet & rsquo;. S officielle hjemmeside (se link i slutningen af artiklen)
Hvad er nyt i denne publicering:.
- [Læs] links vises altid i midten område efter tilføjelse / modificere en post
- Fast regression med manglende sidste post, når der vises alle poster.
Hvad er nyt i version 1.2.11:
- Fast unhandled undtagelse, når der vises dhcpStatement værdi med ingen plads -separated værdi.
- Fast generere input danner værdier for associatedDomain.
- Fast / forbedrede nogle HTML søgning formularskabeloner.
- Tilføjet plugin klasse for mXRecord.
- Tilføjet ekstra sikkerhedstjek for ugyldig nøgle snor i HTML skabelon ordbog.
- Tilføjet eksempel konfiguration uddrag for at få adgang web2ldap kører som ekstern FastCGI responder via lighttpd.
- Tilføjet script sbin / web2ldap_postinstall.sh som tilføjer dæmon bruger / gruppe, opretter mapper og rettelser ejerskab / tilladelser.
- Tilføjet Vælg liste plugin klasse for NIS attribut ipServiceProtocol.
- Tilføjet inputform skabelon til dNSDomain2.
- Opdateret fallback skema fil localschema.ldif.
- HTTPS links bruges til alle IETF docs, PyPI og Google Code links.
- Tilføjet HTML skabeloner til objektklasser namedObject og namedPolicy (defineret i udkast-stroeder-namedobject)
- Tilføjet HTML skabeloner til objekt klasse groupOfNames.
Hvad er nyt i version 1.1.49:
- Nye funktioner / forbedringer:
- Gruppe administration UI genererer nu tags med lukkede tags med forælder DN gruppe DN som etiket. Dette er meget nyttigt, hvis samme gruppe navne bruges i forskellige undertræer.
- sikkerhedsrettelser:
- Fast mulig XSS fejl, når gruppe DN og indtastning af data viser i gruppe administration UI.
- Bugs fast:
- Mere robust attributværdi auto generation i plugin klasse w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate.
- Mere robust parsing af attribut olcSyncrepl.
Hvad er nyt i version 1.1.48:
- Nye funktioner / forbedringer:
- Tilføjet / registreret plugin klasser for følgende MIT Kerberos attributter:
- krbPwdPolicyReference
- krbPwdLockoutDuration
- krbMinPwdLife
- krbMaxPwdLife
- Bugs fast:
- Fast LDAP filter i plugin klasse for krbTicketPolicyReference.
- Cache for auditContext attribut ikke skylles.
- Gracefully håndtere server udtrykkeligt ikke tillader simple binde anmodninger.
Hvad er nyt i version 1.1.47:
- Fast Python 2.6 kompatibilitet udstedt i checkinst.py.
- registreret mere MS AD attributter med plugin klasse Binary.
- Undtagelse ldap.STRONG_AUTH_REQUIRED ignoreres, når du læser rootDSE.
Hvad er nyt i version 1.1.43:
- Nye funktioner / forbedringer:
- Forbedret HTML-layout, når der vises certifikat / CRL.
- Certifikat / CRL fremviser viser nu OID navne også for dybt indlejrede X.500 Navn (DNS).
- CRL fremviser viser nu CRLReason forlængelse.
- Ny plugin modul w2lapp.schema.plugins.x509 nu indeholder alle de CERT / CRL plugin klasser og nye stub klasser for alle LDAP syntakser defineret i RFC 4523.
- Bugs fast:
- Fast modul pisces.asn1 virkelig eventuelt (regression introduceret i 1.1.42).
- Fast Unicode problem i plugin klasse for Lotus Domino / LDAP attribut dominoCertificate.
- Tilføjet work-around for UnicodeDecodeError hvis buggy LDAP-server (Lotus Domino / LDAP 7.x) returnerer diagnosticMessage med ikke-ASCII-tegn som ISO-8859-1 (Latin1).
- Kode rengøring:
- Ny syntaks klasse w2lapp.schema.syntaxes.CSN registreret for OpenLDAP attributtyper contextCSN, entryCSN og namingCSN.
Hvad er nyt i version 1.1.37:
- Nye funktioner / forbedringer:
- Nye klasse attrs LDAPSyntax.searchSep / readSep / fieldSep bruges derfor overalt igennem klasse w2lapp.read.DisplayEntry. Dette gør det muligt plugin klasser til at styre, hvordan flere attributværdier er adskilt.
- Søgeformular parameter filterstr kan nu multi-værdsat og dens værdier er altid vurderes sammen med de andre danner parametre fra grundlæggende / avanceret søgeskemaet. Dette gør det muligt at definere søgning formularskabeloner med vilkårlige ekstra filtre til at kombineres med brugerens input i søgeskemaet.
- OpenLDAP er ikke-op søgning kontrol er nu sendt med stram timeout (5 sek) til ikke overvælde serveren i tilfælde mange poster har der skal kontrolleres.
- Bugs fast:
- Korrigeret bestemme servernavn i standalone mode.
- Fast Unicode håndtering af attribut typenavne ved visning adgangskode attributter efter at ændre dem.
- Fixed problem med flere delsid formular parameter sendt efter re-login.
Hvad er nyt i version 1.1.33:
- Nye funktioner / forbedringer:
- Alle gruppemodifikationer vises.
- Nye plugin klasser for MS AD attributter:
- GUID'er (objectGUID, parentGUID, rightsGuid, siteGUID)
- SDB-SupportedEncryptionTypes
- Ny Plugin klasser for pwdExpireWarning og pwdMaxAge display søgning links.
- Det er nu muligt at søge efter vilkårlige OctetString værdier.
- Hvis værtsspecifikke parameter search_attrs ikke er indstillet eller en tom liste alle attribut typer vises i attribut vælg listen i avanceret søgning form.
- Bugs fast:
- Hvis der kun en enkelt char * eller + gives som attribut liste dette ikke længere behandles som en reel enkelt attribut, når du læser en post.
Hvad er nyt i version 1.1.32:
- Nye funktioner / forbedringer:
- Ny plugin klasse w2lapp.schema.syntaxes.Timespan viser tid spænder som timer, minutter, sekunder, der anvendes til:
- pwdMinAge
- pwdMaxAge
- pwdExpireWarning
- entryTTL
- Tid før udløb af adgangskode vises som timer, minutter, sekunder.
- Ved indsendelse flere gruppemodifikationer alle mislykkede forsøg indsamles og vises med LDAP fejloplysninger efter forarbejdning alle koncernens ændringer.
- Bugs fast:
- Bedre håndtering af LDAPError undtagelser i tilfælde LDAP-serveren ikke understøtter & quot; Hvem er jeg & quot ;.? Især opstod som problem med SASL / GSSAPI binder.
- Plugin klasse DNSDomain lavere-sager inputværdierne før du anvender IDNA kodning.
Hvad er nyt i version 1.1.31:
- Nye funktioner / forbedringer:
- Antallet af tilbagekaldte certs vises, når der vises en CRL.
- Ny plugin klasse for NIS attribut macAddress der renser brugerinput og gør reg-ex kontrol.
- Ny plugin modul til sudo-ldap.
- Plugin klasse for memberURL strips nu hvid-rum fra input værdier.
- Bugs fast:
- Lille rettelse til visning LDAP fejlmeddelelser.
- Fast håndtering af klassen attributter valuePrefix og valueSuffix i plugin klasse DynamicValueSelectList.
- Work-rundt for LDAP webadresser med dårlig søgefilter bestået ind som QUERY_STRING i webadressen.
Krav :
- Python
Kommentarer ikke fundet