OpenLDAP

OpenLDAP

Bilgi
Tarafından geliştirildi OpenLDAP projesi
Son sürüm 2.4.58 (16 Mart 2021)
Depozito git.openldap.org/openldap/openldap.git
Yazılmış VS
İşletim sistemi Çoklu platform
Çevre Çoklu platform
Biçimleri okuyun LDAP Veri Değişim Biçimi
Yazılı formatlar LDAP Veri Değişim Biçimi
Tür LDAP sunucusu
Lisans OpenLDAP Kamu Lisansı sürüm 2.8 ( d )
İnternet sitesi www.openldap.org

OpenLDAP , OpenLDAP projesi tarafından sağlanan ve OpenLDAP Kamu Lisansı koşulları altında dağıtılan LDAP protokolünün ücretsiz bir uygulamasıdır . Kaynak kodun yanı sıra, GNU / Linux , FreeBSD , NetBSD , OpenBSD , AIX , HP-UX , Mac OS X , Solaris ve Microsoft Windows ( 2000 , XP ) için derlenmiş sürümler vardır .

Konsept

OpenLDAP, istemci / sunucu modelinde çalışan bir bilgisayar dizinidir. Hiyerarşik bir şekilde düzenlenmiş her türlü bilgiyi içerir. Kavramı tam olarak anlamak için, genellikle okuyucunun belirli bir telefon numarasını aradığı sarı sayfalarla karşılaştırılır : önce mesleği, sonra şehri, ardından telefon numarasını nihayet bulmak için girişin adını seçecektir. . Uygulamada, bir bilgisayar ağında, bazen yüz binlerce olmak üzere çok sayıda kullanıcı veya hizmeti kaydetmek için kullanılır. Kullanıcıların departmana, coğrafi konuma veya diğer kriterlere göre hiyerarşik olarak organize edilmesine olanak tanır. Microsoft Active Directory'ye ücretsiz bir alternatiftir .

Tarih

Proje 1998'de Kurt Zeilenga'nın liderliğinde, araştırmacıların LDAP protokolünü geliştirdiği Michigan Üniversitesi'nin çalışmasını temel alarak başladı .

Diğer katkıda bulunanlar arasında Howard Chu ve Pierangelo Masarati yer alıyor.

Teknik yönler

OpenLDAP yazılımı verileri doğrudan depolamaz, bunu yapmak için üçüncü taraf bir kitaplık kullanır. Genellikle Berkeley DB veritabanı GNU / Linux altında kullanılır . Ancak MySQL , LDBM, düz dosyalar vb. Kullanmak mümkündür .

Çoğaltma

OpenLDAP, bir syncrepl yapılandırma yönergesi aracılığıyla çoğaltma mekanizmasını destekler .

OpenLDAP Bileşenleri

OpenLDAP, 3 ana unsurdan oluşur:

OpenLDAP projesi ayrıca Java'da LDAP kitaplıkları sunar:

Kullanımdan kaldırılan bileşen: slurpd

OpenLDAP'nin eski sürümleri slurpd bileşenini kullandı , bu bileşen artık kullanılmıyor. Bir syncrepl (senkronize çoğaltma) yapılandırma yönergesi, slapd daemon'unu çekme çoğaltma adı verilen bir mekanizma ile dizinlerin çoğaltılmasını da gerçekleştirecek şekilde yapılandırmak için kullanılır (alıcı bilgiyi ona doğru çeker).

Ana versiyonlar

OpenLDAP'nin olağanüstü sürümleri:

Üçüncü taraf bileşenleri

FusionDirectory

(fr) FusionDirectory , PHP'de geliştirilmiş GPL lisansı altında , LDAP dizinini ve ilgili tüm hizmetleri kolayca yönetebilen bir web uygulamasıdır .

PhpLDAPadmin

PhpLDAPadmin , PHP'de OpenLDAP sunucusundan verilerin düzenlenmesini kolaylaştıran bir arayüzdür . Kullanımı bir web tarayıcısı aracılığıyladır .

Apache Directory Studio

Apache Directory Studio , Eclipse tabanlı bir Java arayüzüdür . LDAP mimarisini, LDAP şemalarını ve LDIF dosyalarını yönetmenize izin verir .

Notlar ve referanslar

  1. OpenLDAP 2.4 Değişiklik Günlüğü  "
  2. OpenLDAP Kamu Lisansı
  3. JLDAP
  4. JDBC-LDAP
  5. son ldap sunucusu üzerinde çoğaltma artık slurpd ile yapılır, fakat syncrepl ile olan , slurpd kullanılmıyor; kopyalar elle yeniden yapılandırılmalıdır

Ayrıca görün

İlgili Makaleler

Dış bağlantılar