<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Authentication on LDAP in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318206#M5207</link>
    <description>&lt;P&gt;Hi again guys, thanks to you all, I configured how you said and my configuracion http&lt;/P&gt;</description>
    <pubDate>Tue, 25 Oct 2011 16:13:23 GMT</pubDate>
    <dc:creator>geekonspace</dc:creator>
    <dc:date>2011-10-25T16:13:23Z</dc:date>
    <item>
      <title>Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318198#M5199</link>
      <description>&lt;P&gt;Hi, I am configuring my nuxeo dm on tomcat to conect to ldap but when I try log in on the login form, it search on the bd and not on ldap server. I am reading this doc: &lt;A href="http://doc.nuxeo.com/display/NXDOC/Using+a+LDAP+directory"&gt;http://doc.nuxeo.com/display/NXDOC/Using+a+LDAP+directory&lt;/A&gt; but I don't know if here I must configure another thing.&lt;/P&gt;
&lt;P&gt;I wrote this file: default-ldap-users-directory-config.xml how the tutorial says, I see this configuration does not require to do a bundle&lt;/P&gt;
&lt;P&gt;Here you are a print of my ldap configuration:
&lt;IMG src="https://connect.hyland.com/upfiles/nuxeo_ldap.JPG" alt="alt text" /&gt;&lt;/P&gt;
&lt;P&gt;After the  Pablo Garcia answer:
I did all step by step. I did this in my xml file:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;!-- directory for users --&amp;gt;
  &amp;lt;directory name="userLdapDirectory"&amp;gt;
  ..
  &amp;lt;inverseReference field="groups" directory="groupLdapDirectory"
          dualReferenceField="members" /&amp;gt;
  &amp;lt;/directory&amp;gt;
 
&amp;lt;!-- directory for groups --&amp;gt;
  &amp;lt;directory name="groupLdapDirectory"&amp;gt;
    ..
    &amp;lt;ldapReference field="members" directory="userLdapDirectory" forceDnConsistencyCheck="false" staticAttributeId="uniqueMember" dynamicAttributeId="memberURL"/&amp;gt;
 
    &amp;lt;ldapReference field="subGroups" directory="groupLdapDirectory" forceDnConsistencyCheck="false" staticAttributeId="uniqueMember" dynamicAttributeId="memberURL"/&amp;gt;
    ...
  &amp;lt;/directory&amp;gt;
 
&amp;lt;!-- definition in the user manager --&amp;gt;
  &amp;lt;extension target="org.nuxeo.ecm.platform.usermanager.UserService" point="userManager"&amp;gt;
    &amp;lt;userManager&amp;gt;
      ...
      &amp;lt;users&amp;gt;
        &amp;lt;directory&amp;gt;userLdapDirectory&amp;lt;/directory&amp;gt;
      &amp;lt;/users&amp;gt;
      ...
      &amp;lt;groups&amp;gt;
        &amp;lt;directory&amp;gt;groupLdapDirectory&amp;lt;/directory&amp;gt;
      &amp;lt;/groups&amp;gt;
      ...
    &amp;lt;/userManager&amp;gt;
  &amp;lt;/extension&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Also I did this:
Quick solution is to put in comments the "&lt;DIRECTORY name="userDirectory"&gt;...&lt;/DIRECTORY&gt;" part in templates/common/config/default-sql-directories-bundle.xml (or overwrite that file with a custom template).&lt;/P&gt;
&lt;P&gt;Now I try authenticate on nuxeo but it don't pass the login form
The log shows me this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;2011-10-21 10:16:16,390 INFO  [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Login failed for Administrator
2011-10-21 10:17:03,859 ERROR [org.nuxeo.ecm.platform.login.NuxeoLoginModule] createIdentity failed
java.lang.NullPointerException
	at org.nuxeo.ecm.directory.ldap.LDAPDirectory.&amp;lt;init&amp;gt;(LDAPDirectory.java:92)
	at org.nuxeo.ecm.directory.ldap.LDAPDirectoryProxy.getDirectory(LDAPDirectoryProxy.java:49)
	at org.nuxeo.ecm.directory.ldap.LDAPDirectoryProxy.getReference(LDAPDirectoryProxy.java:95)
	at org.nuxeo.ecm.directory.InverseReference.checkDualReference(InverseReference.java:54)
	at org.nuxeo.ecm.directory.InverseReference.getTargetIdsForSource(InverseReference.java:97)
	at org.nuxeo.ecm.directory.ldap.LDAPSession.ldapResultToDocumentModel(LDAPSession.java:847)
	at org.nuxeo.ecm.directory.ldap.LDAPSession.getEntryFromSource(LDAPSession.java:241)
	at org.nuxeo.ecm.directory.DirectoryCache.getEntry(DirectoryCache.java:75)
	at org.nuxeo.ecm.directory.DirectoryCache.getEntry(DirectoryCache.java:61)
	at org.nuxeo.ecm.directory.ldap.LDAPSession.getEntry(LDAPSession.java:226)
	at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.getUserModel(UserManagerImpl.java:538)
	at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.getPrincipal(UserManagerImpl.java:524)
	at org.nuxeo.ecm.platform.login.NuxeoLoginModule.createIdentity(NuxeoLoginModule.java:299)
	at org.nuxeo.ecm.platform.login.NuxeoLoginModule.validateUserIdentity(NuxeoLoginModule.java:324)
	at org.nuxeo.ecm.platform.login.NuxeoLoginModule.getPrincipal(NuxeoLoginModule.java:209)
	at org.nuxeo.ecm.platform.login.NuxeoLoginModule.login(NuxeoLoginModule.java:262)
	at org.nuxeo.runtime.api.LoginModuleWrapper.login(LoginModuleWrapper.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
	at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
	at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doAuthenticate(NuxeoAuthenticationFilter.java:221)
	at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilterInternal(NuxeoAuthenticationFilter.java:452)
	at org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:35)
	at org.nuxeo.ecm.platform.ui.web.auth.oauth.NuxeoOAuthFilter.doFilter(NuxeoOAuthFilter.java:165)
	at org.nuxeo.ecm.platform.ui.web.auth.service.NuxeoAuthFilterChain.doFilter(NuxeoAuthFilterChain.java:33)
	at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:334)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.nuxeo.platform.login.web.LoginStackCleaner.doFilter(LoginStackCleaner.java:49)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:80)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.nuxeo.ecm.platform.web.common.encoding.NuxeoEncodingFilter.doFilter(NuxeoEncodingFilter.java:59)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 20 Oct 2011 17:55:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318198#M5199</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2011-10-20T17:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318199#M5200</link>
      <description>&lt;P&gt;Did you also modify the template as described in the "Known issues" section of that page?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Oct 2011 19:25:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318199#M5200</guid>
      <dc:creator />
      <dc:date>2011-10-20T19:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318200#M5201</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You must follow reading that page. Look at section "Known Issues".&lt;/P&gt;
&lt;P&gt;That could help you.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2011 16:00:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318200#M5201</guid>
      <dc:creator />
      <dc:date>2011-10-21T16:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318201#M5202</link>
      <description>&lt;P&gt;I did what you say I edited my question&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2011 16:36:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318201#M5202</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2011-10-21T16:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318202#M5203</link>
      <description>&lt;P&gt;What schema do you use for your users and groups? By reading the source code of [LDAPDirectory line 92](http&lt;/P&gt;</description>
      <pubDate>Mon, 24 Oct 2011 12:01:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318202#M5203</guid>
      <dc:creator>Olivier_Grisel</dc:creator>
      <dc:date>2011-10-24T12:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318203#M5204</link>
      <description>&lt;P&gt;here you are the pastebin&lt;/P&gt;</description>
      <pubDate>Mon, 24 Oct 2011 14:27:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318203#M5204</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2011-10-24T14:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318204#M5205</link>
      <description>&lt;P&gt;According the XML you pasted, the problem may come from the groupLdapDirectory definition where you didn't configure any attribute (schema, idField, searchBaseDn, ...)&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2011 10:13:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318204#M5205</guid>
      <dc:creator>Thierry_Martins</dc:creator>
      <dc:date>2011-10-25T10:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318205#M5206</link>
      <description>&lt;P&gt;FYI&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2011 11:49:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318205#M5206</guid>
      <dc:creator>Olivier_Grisel</dc:creator>
      <dc:date>2011-10-25T11:49:11Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318206#M5207</link>
      <description>&lt;P&gt;Hi again guys, thanks to you all, I configured how you said and my configuracion http&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2011 16:13:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318206#M5207</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2011-10-25T16:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: Authentication on LDAP</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318207#M5208</link>
      <description>&lt;P&gt;You can try with the last [Nuxeo release][1] like that you will have more information from the logs introduced by Olivier...&lt;/P&gt;</description>
      <pubDate>Mon, 02 Jan 2012 18:46:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/authentication-on-ldap/m-p/318207#M5208</guid>
      <dc:creator>Benjamin_Jalon1</dc:creator>
      <dc:date>2012-01-02T18:46:34Z</dc:date>
    </item>
  </channel>
</rss>

