Bibliothèque de wrapper ADSI Java bien supportée? [fermé]
Question
Quelqu'un connaît-il un bon wrapper pour les bibliothèques ADSI Windows pour Java?
(J'essaie d'éviter d'écrire mon propre livre dans la JNA - et j'aimerais utiliser quelque chose de standard.)
La solution
Il n’existe pas beaucoup de bibliothèques bien supportées pour ADSI-java.
Si vous souhaitez une assistance et la substance de ce que vous essayez d’atteindre, la bibliothèque Acegi de Spring vous aidera à authentifier votre annuaire actif sur votre annuaire (Active Directory): http://www.acegisecurity.org/
Si vous souhaitez une authentification Active Directory pour votre service Web, essayez ceci: service Web Java SOAP sécurisé - approbation de l'authentification Active Directory (encore une solution basée sur la sécurité Spring)
Pour emballer simplement la bibliothèque ADSI elle-même, vous pouvez utiliser la JNA: https://github.com/twall/jna/
Parmi les autres implémentations disponibles, citons:
- Faites-le via JNI ( http://www.isocra.com / 2005/05 / adsi-from-java / ) bien que tenter de le faire au lieu de la JNA serait une perte de temps
- Comme alternative à la JNA, vous pouvez essayer cette bibliothèque: http://weblogs.java.net/blog/kohsuke/archive/2008/01/updates_on_com4.html
Autres conseils
Kosuke a publié un article intéressant sur l’appel de composants ADSI Activex / COM via com4j. Vous pouvez donc interroger Active Directory.
Je ne sais pas comment il est pris en charge.