Echale un vistazo a esto:
http://adldap.sourceforge.net/
Yo tengo un login que valida contra active directory y me funciona perfectamente. Y tienes la posibilidad de usar unas cuantas funciones, tales como , crear usuario, borrar usuario, crear grupos, borrar grupos, por supuesto la de autenticacion, y muchas mas.
Lo dejo en tus manos.
Saludos,