OpenLDAP

OpenLDAP

Informasjon
Utviklet av OpenLDAP-prosjekt
Siste versjon 2.4.58 (16. mars 2021)
Innskudd git.openldap.org/openldap/openldap.git
Skrevet i VS
Operativsystem Multiplatform
Miljø Multiplatform
Les formater LDAP Data Interchange Format
Skriftlige formater LDAP Data Interchange Format
Type LDAP- server
Tillatelse OpenLDAP Public License versjon 2.8 ( d )
Nettsted www.openldap.org

OpenLDAP er en gratis implementering av LDAP- protokollen som vedlikeholdes av OpenLDAP-prosjektet og distribueres under vilkårene i OpenLDAP Public License . I tillegg til kildekoden er det versjoner som er samlet for GNU / Linux , FreeBSD , NetBSD , OpenBSD , AIX , HP-UX , Mac OS X , Solaris og Microsoft Windows ( 2000 , XP ).

Konsept

OpenLDAP er en datakatalog som fungerer på klient / server-modellen. Den inneholder informasjon av noe slag som er ordnet på en hierarkisk måte. For å forstå konseptet fullt ut, sammenlignes det ofte med de gule sidene , der leseren ser etter et bestemt telefonnummer: han vil først velge yrket, deretter byen, deretter navnet på oppføringen for til slutt å finne telefonnummeret. . I praksis brukes det i et datanettverk til å registrere et stort antall brukere eller tjenester, noen ganger hundretusener. Det lar brukerne være hierarkisk organisert etter avdeling, geografisk beliggenhet eller andre kriterier. Det er et gratis alternativ til Microsoft Active Directory .

Historie

Prosjektet startet i 1998 under ledelse av Kurt Zeilenga, med utgangspunkt i arbeidet ved University of Michigan hvor forskere utviklet LDAP- protokollen .

Andre bidragsytere inkluderer Howard Chu og Pierangelo Masarati.

Tekniske aspekter

OpenLDAP-programvaren lagrer ikke data direkte, den bruker et tredjepartsbibliotek for å gjøre det. Vanligvis brukes Berkeley DB- databasen under GNU / Linux . Men det er mulig å bruke MySQL , LDBM, flate filer osv.

Replikering

OpenLDAP støtter replikeringsmekanismen, via et syncrepl- konfigurasjonsdirektiv .

Komponenter av OpenLDAP

OpenLDAP består av 3 hovedelementer:

OpenLDAP-prosjektet tilbyr også LDAP-biblioteker i Java:

Utfaset komponent: slurpd

Eldre versjoner av openLDAP brukte slurpd- komponenten , denne komponenten har blitt foreldet. Et konfigurasjonsdirektiv for synkronisering (synkronisert replikering) brukes til å konfigurere slapd- demonen for også å utføre replikering av katalogen (e) med en mekanisme som kalles pull replikering (mottakeren trekker informasjonen mot den).

Hovedversjoner

De fremragende versjonene av OpenLDAP:

Tredjeparts komponenter

FusionDirectory

(fr) FusionDirectory er en webapplikasjon under GPL- lisens utviklet i PHP som gjør det enkelt å administrere LDAP-katalogen og alle tilknyttede tjenester.

PhpLDAPadmin

PhpLDAPadmin er et grensesnitt i PHP som letter redigering av data fra OpenLDAP-serveren. Bruken er via en nettleser .

Apache Directory Studio

Apache Directory Studio er en Eclipse- basert Java -grensesnittet . Lar deg administrere LDAP-arkitekturen, LDAP- skjemaene og LDIF- filene .

Merknader og referanser

  1. OpenLDAP 2.4 Endringslogg  "
  2. OpenLDAP Public License
  3. JLDAP
  4. JDBC-LDAP
  5. replikering på en nylig ldap-server gjøres ikke lenger med slurpd, men med syncrepl er slurpd foreldet; kopier må omkonfigureres for hånd

Se også

Relaterte artikler

Eksterne linker