Poiché LDAP è un protocollo standard aperto, tutte le informazioni necessarie per creare un server compatibile con LDAPv3 sono liberamente disponibili (vedere i Materiali di riferimento LDAP per i collegamenti ai documenti pertinenti). Come tale, ci sono diversi tipi disponibili di server di directory. Alcune delle implementazioni più importanti sono elencate di seguito:
Nota del redattore: Sono uno dei creatori del Ping Identity Directory Server (precedentemente UnboundID Directory Server) e sono stato il suo principale sviluppatore sin dalla sua creazione., Dal momento che sarei ovviamente di parte, e dal momento che voglio che questo sito sia il più neutrale possibile per promuovere l’uso di LDAP in generale, eviterò qualsiasi tentativo di classificare o valutare la qualità di una di queste implementazioni. Invece, saranno elencati in ordine alfabetico.
Se avete suggerimenti per altri server di directory da includere in questa pagina, si prega di e-mail a [email protected].,itional Server di Directory LDAP
server di directory LDAP che è possibile eseguire voi stessi, sulla vostra attrezzatura o nel cloud:
- 389 Directory Server (precedentemente Fedora Directory Server)
- ApacheDS
- CA Directory (ex CA eTrust Directory)
- ForgeRock Servizi di Directory
- Fusion Directory (su misura per l’educazione di distribuzioni)
- GLAuth
- Sicurezza IBM Directory Server (ex IBM Tivoli Directory Server e IBM SecureWay Directory)
- Isode M-Vault LDAP/X.,D Directory Server)
- Red Hat Directory Server
- Symas OpenLDAP (una versione migliorata di OpenLDAP con a disposizione un supporto commerciale)
Ospitati i Servizi di Directory LDAP
server di directory LDAP che qualcun altro si esegue per voi:
- JumpCloud Directory-as-a-Service (sostenuta da Active Directory o Ldap)
- PingCloud (sostenuta da Ping Identità Directory Server)
Suite Integrata Contenente Directory Server
I seguenti integrato suite dispongono di un server di directory come parte di una soluzione più completa.,
- FreeIPA (sostenuta da 389 Directory Server)
- FusionIAM (sostenuta da FusionDirectory)
- Red Hat di Gestione delle Identità (supportata da Red Hat Directory Server)
- Univention Server Aziendale
Incorporabile e Test-Amichevole Server LDAP
Se si sta sviluppando un’LDAP applicazione abilitata e il desiderio di avere accesso a un server di directory per l’utilizzo nel quadro di test, può essere utile utilizzare una libreria progettata per questo scopo., Alcune di queste opzioni includono:
- Go
- GLAuth può essere utilizzato come un semplice server LDAP a scopo di test.
- Java e Altre JVM a Base di Lingue
- ApacheDS può essere eseguito in modalità embedded
- embedded-ldap-junit — Una biblioteca, che può semplificare di LDAP test in JUnit (utilizza il UnboundID LDAP SDK per Java dietro le quinte)
- UnboundID LDAP SDK per Java dispone di una memoria e il server di directory LDAP ascoltatore quadro., Esso fornisce anche un LDAPTestUtils classe per facilitare il testing di unità
- JavaScript
- ldapjs fornisce un quadro di riferimento per agire come un server LDAP
- Python
- python-ldap-test fornisce un framework Python per creare a livello di programmazione in memoria del server LDAP (utilizza la UnboundID LDAP SDK per Java dietro le quinte)
- Ruby
- ruby-ldapserver fornisce un framework Ruby per agire come un server LDAP
Inoltre, ci sono i server di directory disponibili per l’uso specializzato casi., Alcuni di questi includono:
- LDAP Swiss Army Knife — Un semplice server LDAP progettato per test di sicurezza e penetrazione relativi a LDAP.