As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Tengo un directorio activo en windows server 2012, necesito que solo los usuarios que pertenecen a un grupo determinado puedan autenticarse en el Alfresco, usando autenticacion por LDAP como lo tengo configurado todos pueden hacerlo, y no es lo que realmente necesito.
Básicamente tienes que configurar la propiedad ldap.synchronization.groupSearchBase
Lo tienes bien explicado en la documentación oficial de Alfresco: http://docs.alfresco.com/community5.1/tasks/auth-example-oneldap-ad.html
En caso de que solo quieras hacer identificación pero no sincronización, deberás extender el subsistema de LDAP AD para incluir esta validación adicional. Tienes un ejemplo sobre cómo extenderlo en https://github.com/keensoft/alfresco-summit-2014/tree/master/10-enhancements/06-custom-ldap-id
Puse la configuración que me recomiendas y puedo acceder pero los usuarios que no forman parte del grupo ni de la unidad organizacional que puse en la sincronización también pueden acceder.
Buenas Alex:
Creo que lo que te pasa está relacionado con que un usuario cuando se loguea y no se ha sincronizado, se crea automáticamente en Alfresco. Hay una propiedad del subsistema de sincronización que evita que se logueen un conjunto de usuarios que no están sincronizados. Quizás eso solucione tu problema. Entiendo que no tienes que usar tampoco passthru en la cadena de autenticación, solo la ldap-ad.
create.missing.people=falsesynchronization.autoCreatePeopleOnLogin=falsesynchronization.syncWhenMissingPeopleLogIn=false
Saludos.
--C.