Tengo un inconveniente a la hora de ralizar la validación por LDAP no logro que funcione y no sé que estoy haciendo mal adjunto imágenes la configuración que tengo en mi docker-compose y el estado de los contenedoresAlfresco versión 7.1
¿Si intentas acceder con admin te funciona? Para ver si el error es efectivamente del ldap o es de la instalación.
Te recomiendo que pongas a debug todo lo relacionado con ldap para ver si hay algo más por detrás. Aquí te dejo un hilo explicandote cómo hacerlo.
En el log veo muchos errores del tipo "org.apache.catalina.webresources.Cache.getResource Unable to add the resource at " . Aquí más info. Para corregirlo:
<Resources cacheMaxSize="51200" cachingAllowed="true"/> O lo desactivas: <Resources cachingAllowed="false" />
Un saludo.
P.D.: La semana que viene estoy fuera por lo que no podré ayudarte. A mi vuelta seguimos 🙂
Buenos días.
Por favor, recuerda que cada vez que tengas un problema, debes adjuntarnos el log cuando arrancas para ver el error técnico. Sino es casi imposible adivinar por dónde van los tiros.
Espero los logs.
Otra cosa distinta: ¿has probado esos parámetros en otra app para validar si funcionan correctamente? Yo suelo usar Apache Directory Studio. Así descartas que sea problema de los datos de conexión
Si esos parametros de validacion que usamos para alfresco tambien lo estamos usando para otra herramienta que te llama Itop en donde estan cargadas unas 4162 personas atravez de ldap comprobe con la aplicacion que me pasaste " Apache Directory Studio" y si funciono los datos de coneccion pero con el siguiente usuario: gobiernocba\svc_itop (con solo una barra invertida pero) en la otra aplicacion(itop) el usuario es igual gobiernocba\\svc_itop (pero don dos barras invertidas)LogsLogs de alfresco
¡Buenas!
Si esos parametros de validacion que usamos para alfresco tambien lo estamos usando para otra herramienta que te llama Itop en donde estan cargadas unas 4162 personas atravez de ldap comprobe con la aplicacion que me pasaste " Apache Directory Studio" y si funciono ...
Genial, me alegro saber que ya has comprobado que funcionan esos parámetros
[authentication.ldap.LDAPInitialDirContextFactoryImpl] [main] Unable to connect to LDAP Server; check LDAP configuration .... alfresco_1 | org.alfresco.repo.security.authentication.AuthenticationException: 06210038 Failed to communicate with ldaps://10.250.1.50:389. Reason javax.naming.CommunicationException, simple bind failed: 10.250.1.50:389
Una cosa que me "chirría" un poco: veo que quiere conectarse a un ldaps, con una "s" al final pero en la config que nos facilitas es ldap. ¡Creo que van por aquí los tiros! ¿Tienes en algún otro archivo de configuración esa referencia?
Estos son los datos que estoy usando actualemente estoy viendo que puede ser ahora adjunto los logs ya quite la "S" logs con los siguientes parametros:logs
-Dldap.synchronization.java.naming.security.authentication=simple -Dldap.synchronization.active=true -Dldap.authentication.userNameFormat=uid=%s,cn=Users,dc=gobiernocba,dc=gov,dc=ar -Dldap.authentication.java.naming.provider.url=ldap://************:398 -Dldap.authentication.defaultAdministratorUserNames=admin -Dldap.synchronization.groupSearchBase=dc=gobiernocba,dc=gov,dc=ar -Dldap.synchronization.userSearchBase=dc=gobiernocba,dc=gov,dc=ar -Dldap.authentication.chain=ldap2:ldap,ldap1:ldap,alfinst:alfrescoNtlm -Dldap.synchronization.java.naming.security.principal=uid=svc_itop,cn=users,dc=gobiernocba,dc=gov,dc=ar -Dldap.synchronization.java.naming.security.credentials=************* -Dldap.synchronization.groupDisplayNameAttributeName=displayName