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 .
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 .
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.
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 .
OpenLDAP, bir syncrepl yapılandırma yönergesi aracılığıyla çoğaltma mekanizmasını destekler .
OpenLDAP, 3 ana unsurdan oluşur:
OpenLDAP projesi ayrıca Java'da LDAP kitaplıkları sunar:
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).
OpenLDAP'nin olağanüstü sürümleri:
(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 , 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 , Eclipse tabanlı bir Java arayüzüdür . LDAP mimarisini, LDAP şemalarını ve LDIF dosyalarını yönetmenize izin verir .