• Enlace de OpenKM con active directory

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #28995  by javiers
 
Buenos días,

Aunque hemos revisado varios posts en el foro, no conseguimos encontrar solución a nuestro problema.

Tenemos un directorio activo 2008 R2. Hemos seguido las instrucciones de éste ejemplo de la web:

http://wiki.openkm.com/index.php/Ldap-example3

Pero nunca conseguimos autenticar una vez aplicados los cambios. La estructura de AD es idéntica a la del ejemplo:

dc=com
dc=company,
ou=OPENKM
cn=ROLE_ADMIN
member=okmAdmin
member=user1

Hemos activado la opción de debugging (log4j.logger.org.springframework.security=DEBUG) pero genera una cantidad obscena de información; ¿por dónde deberíamos empezar a mirar?.

Saludos.
 #29005  by jllort
 
Puedes probar a hacer estos cambios en el fichero de hosts http://wiki.openkm.com/index.php/Troubl ... _with_LDAP ( aunque no creo que sea este el problema ).

Si es posible pon aqui el OpenKM.xml ( sin la clave ) para hecharle un ojo.

Podeis probar con este cambio, que hace el login menos restrictivo:
Code: Select all
<beans:bean id="userSearch" class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
  <beans:constructor-arg index="0" value="DC=company,DC=com" />
  <beans:constructor-arg index="1" value="(sAMAccountName={0})" />
  <beans:constructor-arg index="2" ref="contextSource" />
  <beans:property name="searchSubtree" value="true" />
</beans:bean>
Y después ya filtrar por los roles.

Si esto os permite autentificaros y os da un error 403, entonces teneis algun problema en la relación de usuarios y roles.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.