Libreria wrapper Java ADSI ben supportata? [chiuso]
Domanda
Qualcuno conosce un buon wrapper per le librerie Windows ADSI per Java?
(Sto cercando di evitare di scrivere il mio in JNA - e mi piacerebbe usare qualcosa di standard.)
Soluzione
Non esistono molte librerie ben supportate per ADSI-java.
Se vuoi supporto e la sostanza di ciò che stai cercando di ottenere, allora la libreria Acegi di Spring aiuterà la tua autenticazione active directory della tua web-app: http://www.acegisecurity.org/
Se si desidera un'autenticazione di directory attiva per il proprio servizio Web, provare questo: Servizio web SOAP Java sicuro - Trust di autenticazione Active Directory (di nuovo una soluzione basata sulla sicurezza di Spring)
Per avvolgere la libreria ADSI in modo semplice, puoi usare JNA: https://github.com/twall/jna/
Altre implementazioni là fuori includono:
- Fallo tramite JNI ( http://www.isocra.com / 2005/05 / adsi-from-java / ) anche se provare a farlo al posto di JNA sarebbe una perdita di tempo
- In alternativa a JNA - potresti provare questa libreria: http://weblogs.java.net/blog/kohsuke/archive/2008/01/updates_on_com4.html
Altri suggerimenti
Kosuke ha pubblicato un bell'articolo sulla chiamata di componenti Activex / COM ADSI tramite com4j, in modo da poter eseguire una query su active directory.
Non sono sicuro di quanto sia supportato.