Sto lavorando su applicazioni Web scalabili. Sto pianificando di utilizzare LDAP per scopi di autenticazione di accesso. Sono nuovo su LDAP quando eseguo una ricerca su di esso ho trovato due importanti implementazioni. 1 Open LDAP and 2.Apache DS
Eseguo una ricerca sul confronto delle prestazioni tra due, ma ho trovato risultati di benchmark molto confusi da varie persone. Una conclusione di benchmark è che le prestazioni sono relativamente le stesse e pochi dicono che openLDAP abbia prestazioni migliori rispetto a Apache DS.Apri LDAP vs apacheDS
risposta
Ci sono 4 implementazioni open source di server di directory LDAP: - OpenLDAP - Apache Directory Server - OpenDJ - Red Hat Directory Server
Poiché non esiste uno standard per i benchmark LDAP, troverete sempre risultati che sono a favore del server preferito della persona che li esegue. Indipendentemente da ciò, le prestazioni sono così legate alla scala dei dati archiviati nel server e all'hardware sottostante, che non dovresti selezionare un prodotto basato unicamente sui risultati del benchmark passati.
Passare ai quattro progetti, esaminare le funzionalità del prodotto, recuperarle e installarle, eseguire gli stessi test su di esse per i dati e caricare.
OpenDJ ad esempio dispone di strumenti per generare dati di esempio (set molto grandi) ed eseguire test delle prestazioni per l'autenticazione, le ricerche, le modifiche, la creazione e la cancellazione (autocalizzato, velocità di ricerca, modrata, addrazione ...).
OpenLDAP e ApacheDS sono ottime soluzioni che funzionano su molte piattaforme.
OpenLDAP è molto più scalabile e leggero, tuttavia, tenere presente che non ci sono molti strumenti per la gestione dei server LDAP. OpenLDAP deve essere configurato tramite riga di comando utilizzando LDIF. Questo è un lavoro ripetitivo che è quasi certamente necessario fare un amministratore di dominio.
ApacheDS ha una soluzione client e le loro configurazioni sono separate in file XML. ApacheDS è costruito su Java e sì, ci si può aspettare che ci sia la garbage collection.
Entrambi ApacheDS si avvicinano allo scaling e ai loro dati backend allo stesso modo. In effetti, in entrambi i casi è il modo più manuale di clustering. Si cluster per la disponibilità o si cluster per le prestazioni.
Il precedente risponditore ha menzionato OpenDJ che non è libero di utilizzare nelle impostazioni commerciali. La loro licenza richiede l'acquisto di una licenza da parte loro per l'uso commerciale.
- 1. Aggiungi attributo 'memberOf' ad ApacheDS
- 2. LDAP vs ADFS Single Sign On
- 3. memberOf vs. groupMembership in LDAP (Liferay)
- 4. Autenticazione LDAP con `ldap-haskell`: può essere reso sicuro?
- 5. Python LDAP AttributeError
- 6. Cosa risolve LDAP?
- 7. Qualcuno potrebbe spiegare LDAP?
- 8. Zend Framework 2 LDAP
- 9. Accesso negato SetPassword LDAP
- 10. Autenticazione Ldap in symfony2
- 11. LDAP è obsoleto?
- 12. Percorso directory Active LDAP
- 13. Errore operativo LDAP
- 14. Flask-login e LDAP
- 15. Python + LDAP + SSL
- 16. Best practice LDAP
- 17. Autenticazione LDAP con Java
- 18. LDAP utilizzando JNDI
- 19. Trovare un URL LDAP?
- 20. Asynchronous DirectorySearcher (LDAP)
- 21. Meteor.js e LDAP
- 22. jQuery UI DatePicker Apri finestra di dialogo Apri
- 23. Apache Shiro combinato con LDAP
- 24. Problema di autenticazione ldap Java
- 25. MVC 4 SImpleMembership con LDAP
- 26. Uso corretto di Flask-ldap
- 27. Autenticazione LDAP in ASP.Net MVC
- 28. come proteggere contro LDAP Injection
- 29. ldap nodejs autenticazione directory attiva
- 30. query LDAP per l'UO di
Ho visto questo articolo http://www.coding-dude.com/wp/java/apacheds-ldap-authentication-stay-away/ che ci ha avvertito se si sta utilizzando ApacheDS poiché il loro back-end sembrava avere problemi di corruzione dei dati a il tempo. Mi chiedo se questo è risolto ormai. Sono un novizio su LDAP e ho installato ApacheDS sulla mia macchina Linux ieri. Ma passerei a OpenLDAP a meno che non mi fidi del fatto che il problema di ApacheDS è qualcosa del passato. – Stephane
Apache esegue un JIRA aperto che è possibile esaminare: https://issues.apache.org/jira/browse/DIRSERVER-2181?jql=project%20%3D%20DIRSERVER –