AnsweredAssumed Answered

Problemas integración LDAP

Question asked by jota on Aug 6, 2008
Buenas.

Estoy intentando integrar Alfresco Community 2.1 con LDAP (Sun ONE Directory) pero no funciona. Cuando intento loguearme me dice "No se puede entrar - usuario/contraseña desconocidos."

Partiendo de la instalación inicial he modificado el archivo ldap-authentication-context.xml:


<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
  
   <!– LDAP authentication configuration –>
   <bean id="authenticationComponent" class="org.alfresco.repo.security.authentication.ldap.LDAPAuthenticationComponentImpl">
      <property name="LDAPInitialDirContextFactory">
         <ref bean="ldapInitialDirContextFactory"/>
      </property>

      <property name="userNameFormat">
        <value>uid=%s,ou=People,o=dir.es</value>
      </property>
   </bean>
  
   <bean id="ldapInitialDirContextFactory" class="org.alfresco.repo.security.authentication.ldap.LDAPInitialDirContextFactoryImpl">
      <property name="initialDirContextEnvironment">
         <map>
            <!– The LDAP provider –>
            <entry key="java.naming.factory.initial">
               <value>com.sun.jndi.ldap.LdapCtxFactory</value>
            </entry>
           
            <!– The url to the LDAP server –>
            <entry key="java.naming.provider.url">
               <value>ldap://direccion.com</value>
            </entry>
           
            <!– The authentication mechanism to use      –>
             <entry key="java.naming.security.authentication">
               <value>simple</value>
            </entry>
         </map>
      </property>
   </bean>
</beans>

No se si hace falta hacer algo más, por ejemplo si se necesita sincronizar/importar los datos del LDAP con Alfresco antes de poder loguearse. He leido la wiki de Alfresco y en la configuración más simple no indica que haya que hacer nada más.

En el log sólo aparecen estas lineas referentes al LDAP:


09:10:20,318 WARN  [org.alfresco.repo.security.authentication.ldap.LDAPInitialDirContextFactoryImpl] LDAP server supports anonymous bind ldap://direccion.com
09:10:20,334 INFO  [org.alfresco.repo.security.authentication.ldap.LDAPInitialDirContextFactoryImpl] LDAP server does not support simple string user ids and invalid credentials at ldap://direccion.com
09:10:20,350 INFO  [org.alfresco.repo.security.authentication.ldap.LDAPInitialDirContextFactoryImpl] LDAP server does not fall back to anonymous bind for a simple dn

A ver si alguien puede ayudarme.. Gracias

Outcomes