OpenLDAP

OpenLDAP

Informacja
Opracowany przez Projekt OpenLDAP
Ostatnia wersja 2.4.58 (16 marca 2021 r)
Kaucja git.openldap.org/openldap/openldap.git
Napisane w VS
System operacyjny Wieloplatformowy
Środowisko Wieloplatformowy
Czytaj formaty Format wymiany danych LDAP
Formaty pisemne Format wymiany danych LDAP
Rodzaj Serwer LDAP
Licencja Licencja publiczna OpenLDAP w wersji 2.8 ( d )
Stronie internetowej www.openldap.org

OpenLDAP to bezpłatna implementacja protokołu LDAP obsługiwana przez projekt OpenLDAP i rozpowszechniana na warunkach licencji publicznej OpenLDAP . Oprócz kodu źródłowego istnieją wersje skompilowane dla GNU / Linux , FreeBSD , NetBSD , OpenBSD , AIX , HP-UX , Mac OS X , Solaris i Microsoft Windows ( 2000 , XP ).

Pojęcie

OpenLDAP to katalog komputera działający w modelu klient / serwer. Zawiera informacje dowolnego rodzaju, które są uporządkowane w sposób hierarchiczny. Aby w pełni zrozumieć tę koncepcję, często porównuje się ją do żółtych stron , na których czytelnik szuka konkretnego numeru telefonu: najpierw wybierze zawód, potem miasto, potem nazwę wpisu, by wreszcie znaleźć numer telefonu. . W praktyce w sieci komputerowej służy do rejestracji dużej liczby użytkowników lub usług, czasem setek tysięcy. Umożliwia hierarchiczną organizację użytkowników według działów, lokalizacji geograficznej lub innych kryteriów. Jest to bezpłatna alternatywa dla Microsoft Active Directory .

Historia

Projekt rozpoczął się w 1998 r. Pod kierownictwem Kurta Zeilengi, opierając się na pracach Uniwersytetu Michigan, na którym naukowcy opracowywali protokół LDAP.

Inni współautorzy to Howard Chu i Pierangelo Masarati.

Aspekty techniczne

Oprogramowanie OpenLDAP nie przechowuje danych bezpośrednio, wykorzystuje do tego bibliotekę strony trzeciej. Zazwyczaj baza danych Berkeley DB jest używana w systemie GNU / Linux . Ale możliwe jest użycie MySQL , LDBM, płaskich plików itp.

Replikacja

OpenLDAP obsługuje mechanizm replikacji poprzez dyrektywę konfiguracyjną syncrepl .

Składniki OpenLDAP

OpenLDAP składa się z 3 głównych elementów:

Projekt OpenLDAP oferuje również biblioteki LDAP w Javie:

Przestarzały składnik: slurpd

Starsze wersje openLDAP korzystały z komponentu slurpd , który stał się przestarzały. Dyrektywa konfiguracyjna syncrepl (replikacja synchroniczna) służy do konfigurowania demona slapd do wykonywania replikacji katalogów za pomocą mechanizmu zwanego replikacją ściągania (odbiorca ściąga informacje do niego).

Główne wersje

Wyjątkowe wersje OpenLDAP:

Komponenty innych firm

FusionDirectory

(fr) FusionDirectory to aplikacja internetowa na licencji GPL, opracowana w języku PHP, umożliwiająca łatwe zarządzanie katalogiem LDAP i wszystkimi powiązanymi usługami.

PhpLDAPadmin

PhpLDAPadmin to interfejs w PHP ułatwiający edycję danych z serwera OpenLDAP. Jego użycie odbywa się za pośrednictwem przeglądarki internetowej .

Apache Directory Studio

Apache Directory Studio to oparty na Eclipse interfejs Java . Umożliwia zarządzanie architekturą LDAP, schematami LDAP i plikami LDIF .

Uwagi i odniesienia

  1. „  Dziennik zmian OpenLDAP 2.4  ”
  2. Licencja publiczna OpenLDAP
  3. JLDAP
  4. JDBC-LDAP
  5. replikacja na ostatnim serwerze ldap nie jest już wykonywana za pomocą slurpd, ale z syncrepl , slurpd jest przestarzały; repliki należy rekonfigurować ręcznie

Zobacz też

Powiązane artykuły

Linki zewnętrzne