web2ldap er en åpen kildekode og fullfunksjons LDAP-klient skrevet i Python og designet for å kjøres som en frittstående Web gateway eller under kontroll av en webserver med FastCGI støtte (f.eks Apache med mod_fastcgi).
Støtter et bredt spekter av skjema attributter
Blant de støttede og brukte skjema attributter som inngår i web2ldap kan vi nevne attributeTypes, dITContentRules, ldapSyntaxes, matchingRuleUse, matchingRules, objectClasses, dITStructureRules og nameForms.
En swiss-army knife for tilgang LDAP-servere
web2ldap er en generisk LDAPv3 klient, en swiss-army knife for tilgang til og manipulere LDAP-servere uten å måtte konfigurere noe som helst. Det er en sikker LDAP-klient som har et skjema nettleser, og en passelig plattform for prototyping LDAP administrasjons bruk-saker.
Komme i gang med web2ldap
Installere web2ldap programvare er den enkleste av oppgaver. Før du forsøker å installere det, sørg for at du har alle sine avhengigheter installert, og deretter laste ned og lagre den siste utgivelsen på Hjem-katalogen, og deretter bruke en arkiv manager verktøyet til å pakke ut filer fra arkivet.
Pass på at du pakke ut filene til / opt katalogen, som krever root-tilgang (f.eks sudo mv /home/softoware/web2ldap-1.2.11 / opt). Så, gi nytt navn til /opt/web2ldap-1.2.11 mappen til / opt / web2ldap og redigere konfigurasjonsmoduler fra [web2ldapdir] / etc / web2ldap / web2ldapcnf / mappe.
Konfigurer og kjøre web server i frittstående modus med [web2ldapdir] /sbin/web2ldap.py fil. For mer informasjon, kan du lese den omfattende dokumentasjonen fra prosjektet & rsquo;. Offisielle nettsted (se lenke på slutten av artikkelen)
Hva er nytt i dette slipp.
- [Les] koblinger vises alltid i midten området etter å legge til / endre en oppføring
- Fast regresjon med manglende siste posten ved visning av alle oppføringer.
Hva er nytt i versjon 1.2.11:
- Fast ubehandlet unntak når det viser dhcpStatement verdi uten mellomrom -separated verdi.
- Fast generere innspill form verdier for associatedDomain.
- Faste / forbedrede noen HTML søk skjemamaler.
- Lagt plugin klasse for mXRecord.
- Lagt ekstra sikkerhetskontroll for ugyldig nøkkel streng i HTML-mal ordbok.
- Lagt eksempel konfigurasjon biten for å få tilgang web2ldap kjører som ekstern FastCGI responder via lighttpd.
- Lagt script sbin / web2ldap_postinstall.sh som legger demon bruker / gruppe, skaper kataloger og fikser eierskap / tillatelser.
- Lagt utvalgt liste plugin klasse for NIS-attributtet ipServiceProtocol.
- Lagt inputform mal for dNSDomain2.
- Oppdatert reserve schema fil localschema.ldif.
- HTTPS koblinger er brukt for alle IETF docs, PyPI og Google Code lenker.
- Lagt inn HTML-maler for objektklasser namedObject og namedPolicy (definert i utkast-stroeder-namedobject)
- Lagt inn HTML-maler for objektklassen groupOfNames.
Hva er nytt i versjon 1.1.49:
- Nye funksjoner / forbedringer:
- Konsernadministrasjonen UI genererer nå tags med lukkede tagger med foreldre DN gruppe DN som etikett. Dette er svært nyttig hvis samme gruppenavn blir brukt i ulike undertrær.
- Sikkerhets reparasjoner:
- Fast mulig XSS feil når gruppe DN og oppføring data viser i gruppeadministrasjon UI.
- Bugs fast:
- Mer robust attributtverdi auto-generasjon i plugin klasse w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate.
- Mer robust analyseringen av attributt olcSyncrepl.
Hva er nytt i versjon 1.1.48:
- Nye funksjoner / forbedringer:
- Lagd / registrert plugin klasser for følgende MIT Kerberos -egenskapene:
- krbPwdPolicyReference
- krbPwdLockoutDuration
- krbMinPwdLife
- krbMaxPwdLife
- Bugs fast:
- Fast LDAP filter i plugin klasse for krbTicketPolicyReference.
- Cache for auditContext tilskriver ikke tømmes.
- grasiøst håndtere server eksplisitt ikke slik at enkle bind forespørsler.
Hva er nytt i versjon 1.1.47:
- Fast Python 2.6 kompabilitet utstedt i checkinst.py.
- Registrert mer MS AD attributter med plugin klasse Binary.
- Unntak ldap.STRONG_AUTH_REQUIRED ignoreres når du leser rootDSE.
Hva er nytt i versjon 1.1.43:
- Nye funksjoner / forbedringer:
- Forbedret HTML layout ved visning av sertifikat / CRL.
- Sertifikat / CRL viewer viser nå OID navn også for Navn dypt nestet X.500 (DNS).
- CRL viewer viser nå CRLReason forlengelse.
- New plugin-modulen w2lapp.schema.plugins.x509 nå inneholder all CERT / CRL plugin klasser og nye stubb klasser for alle LDAP syntaxes definert i RFC 4523.
- Bugs fast:
- Fast bruker modulen pisces.asn1 virkelig eventuelt (som ble introdusert i 1.1.42).
- Fast Unicode problem i plugin klasse for Lotus Domino / LDAP-attributtet dominoCertificate.
- Lagt 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 rengjøring:
- New syntaks klasse w2lapp.schema.syntaxes.CSN registrert for OpenLDAP tilskriver typer contextCSN, entryCSN og namingCSN.
Hva er nytt i versjon 1.1.37:
- Nye funksjoner / forbedringer:
- Nye klasse attrs LDAPSyntax.searchSep / readSep / fieldSep brukes følgelig overalt gjennom klasse w2lapp.read.DisplayEntry. Dette gjør plugin klasser for å kontrollere hvordan flere attributtverdier er separert.
- Search form parameter filterstr kan nå være multi-verdsatt og dens verdier er alltid vurderes sammen med de andre formparameterne fra enkel / avansert søkeskjemaet. Dette gjør det mulig å definere søkeskjemamaler med vilkår ekstra filtre som skal kombineres med brukerens input i søkeskjemaet.
- OpenLDAPs no-op søk kontroll er nå sendt med stram timeout (5 sek) for å ikke overvelde server i tilfelle mange oppføringer som skal kontrolleres.
- Bugs fast:
- Korrigert avgjøre servernavn i frittstående modus.
- Fast Unicode håndtering av attributt typenavn ved visning passord attributter etter bytte dem.
- Fikset problem med multippel delsid skjema parameter sendt etter ny innlogging.
Hva er nytt i versjon 1.1.33:
- Nye funksjoner / forbedringer:
- Alle gruppe modifikasjoner vises.
- Nye plugin klasser for MS AD -egenskapene:
- GUID (objectGUID, parentGUID, rightsGuid, siteGUID)
- SDB-SupportedEncryptionTypes
- Nye plugin klasser for pwdExpireWarning og pwdMaxAge skjerm søke lenker.
- Det er nå mulig å søke etter vilkår OctetString verdier.
- Hvis vertsspesifikke parameter search_attrs ikke er satt eller en tom liste alle attributttyper som vises i attributt velg liste i avansert søkeskjemaet.
- Bugs fast:
- Hvis en bare en enkelt char * eller + gis som attributtliste Dette er ikke lenger behandles som en ekte enkelt attributt når du leser et innlegg.
Hva er nytt i versjon 1.1.32:
- Nye funksjoner / forbedringer:
- New plugin klasse w2lapp.schema.syntaxes.Timespan viser tidsperioder som timer, minutter, sekunder brukes til:
- pwdMinAge
- pwdMaxAge
- pwdExpireWarning
- entryTTL
- Tid før passord utløper vises som timer, minutter, sekunder.
- Når du sender inn flere gruppe modifikasjoner alle mislykkede forsøk samles og vises med LDAP feil informasjon etter behandling av alle gruppe modifikasjoner.
- Bugs fast:
- Bedre håndtering av LDAPError unntak i tilfelle LDAP-serveren ikke støtter & quot; Hvem er jeg & quot ;.? Spesielt oppstod som problem med SASL / GSSAPI bind.
- Plugin klasse DNSDomain lavere Vare inngangsverdier før du påfører IDNA koding.
Hva er nytt i versjon 1.1.31:
- Nye funksjoner / forbedringer:
- Antallet tilbakekalte sertifikater vises når du viser en CRL.
- Ny plugin klasse for NIS-attributtet macaddress som sanitizes brukerundersøkelser og gjør reg-ex sjekking.
- Ny plugin-modulen for sudo-ldap.
- Plugin klasse for memberURL strimler nå hvit-mellomrom fra inngangsverdier.
- Bugs fast:
- Liten fix for visning LDAP feilmeldinger.
- Fast håndtering av klasse attributter valuePrefix og valueSuffix i plugin klasse DynamicValueSelectList.
- Work-around for LDAP nettadresser med dårlig søkefilter gått inn som QUERY_STRING i nettadressen.
Krav
- Python
Kommentarer ikke funnet