1- Asegurate que el usuario system tiene el rol AdminRol y que el active directory se lo esta proporcionando correctamente. El usuario debe llamarse system ( es obligatorio que se llame así, ya sabemos que esto es una limitación pero asegurate de que se llama system ).
2- Efectivamente para hacer una integracion como toca, tienes que programar un poco con java.
2.1- Debes bajarte el código fuente de source forge, montar el entorno de desarrollo etc... en 5-10 minutos esto lo tienes hecho y esta bien explicado en la
guia del desarrollador.
2.2- Necesitas unos conocimientos de programación java y de interconexion con el ldap. El objetivo es crear una nueva clase que extienda de PrincipalAdapter y que conecte con vuestro ldap. Esto se hace para que te aparezca la lista de usuarios y roles y los pille del ldap ( en caso contrario continuaria funcionando desde los properties-> en plan salir del paso podrias escribir alli los usuarios y los roles, pero no tiene mucho sentido ).
Te podemos hechar una mano con este desarrollo, en dos sentidos:
1- Haciendo tu el código fuente y nosotros lo vamos revisando y te damos indicaciones.
2- Tambien lo podemos hacer nosotros pero entraria dentro del marco de los servicios profesionales de pago.