[ 
https://jira.duraspace.org/browse/DS-835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=19172#action_19172
 ] 

Stuart Lewis commented on DS-835:
---------------------------------

Hi Daniel,

Thanks for this bug report.  I've tested 1.7 with openldap (non-TLS) and it 
worked fine.  For a test server you can use, see: 
http://blog.stuartlewis.com/2008/08/18/test-ldap-service-upgraded-now-with-branches/

In your settings:

ldap.object_context / ldap.search.context = ou=users,ou=users,dc=company,dc=br 

Is the repeated 'ou=users,ou=users' correct?

Thanks,


Stuart

> DSpace 1.7.0 cannot search LDAP's subtree (OU) on openldap
> ----------------------------------------------------------
>
>                 Key: DS-835
>                 URL: https://jira.duraspace.org/browse/DS-835
>             Project: DSpace
>          Issue Type: Bug
>    Affects Versions: 1.7.0
>         Environment: Ubuntu Server Ubuntu 10.04.2 LTS, slapd 2.4.21 using 
> ldaps, Tomcat  6.0.24-2ubuntu1.6
>            Reporter: Daniel Ettore
>            Priority: Blocker
>
> DSpace cannot search on ldap's subtree (OUs).
> My dspace.cfg - ldap is:
> ldap.enable = true
> ldap.provider_url = ldaps://IPADDRESS:636/
> ldap.id_field = uid
> ldap.object_context = ou=users,ou=users,dc=company,dc=br
> ldap.search_context = ou=users,ou=users,dc=company,dc=br   # (we have others 
> OU under this, exemple: ou=student,ou=users,ou=users,dc=company,dc=br - 
> ou=abc,ou=users,dc=company,dc=br,ou=br and others)
> ldap.email_field = mail
> ldap.surname_field = sn
> ldap.givenname_field = givenName
> #ldap.phone_field = telephoneNumber
> webui.ldap.autoregister = true
> ldap.search_scope = 2
> ldap.search.user = uid=read-only,ou=users,dc=company,dc=br
> ldap.search.password = password
>   plugin.sequence.org.dspace.authenticate.AuthenticationMethod = \
>        org.dspace.authenticate.LDAPHierarchicalAuthentication ,\
>        org.dspace.authenticate.PasswordAuthentication
> Log from LDAP
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 fd=19 ACCEPT from 
> IP=IPADDRESS:35681 (IP=0.0.0.0:636)
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 fd=19 TLS established tls_ssf=128 
> ssf=128
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 op=0 BIND 
> dn="uid=read-only,ou=users,dc=company,dc=br" method=128
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 op=0 BIND 
> dn="uid=read-only,ou=users,dc=company,dc=br" mech=SIMPLE ssf=0
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 op=0 RESULT tag=97 err=0 text=
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 op=1 SRCH 
> base="ou=users,ou=users,dc=company,dc=br" scope=2 deref=3 
> filter="(&(uid=LOGIN))" ---> at this point, the user LOGIN is on 
> ou=student,ou=users,ou=users,dc=company,dc=br
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 op=1 SEARCH RESULT tag=101 err=32 
> nentries=0 text=
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 op=2 UNBIND
> Mar  3 15:38:16 ldap slapd[3541]: conn=1772 fd=19 closed
> Mar  3 15:38:16 ldap slapd[3541]: conn=1771 op=1 UNBIND
> Mar  3 15:38:16 ldap slapd[3541]: conn=1771 fd=18 closed
> Log from DSpace:
> 2011-03-03 16:47:50,078 INFO  
> org.dspace.authenticate.LDAPHierarchicalAuthentication @ 
> anonymous:session_id=8B6701643D44F55673C0F04B07C733E7:ip_addr=200.136.207.231:auth:attempting
>  trivial auth of user=LOGIN
> 2011-03-03 16:47:50,165 WARN  
> org.dspace.authenticate.LDAPHierarchicalAuthentication @ 
> anonymous:session_id=8B6701643D44F55673C0F04B07C733E7:ip_addr=200.136.207.231:ldap_attribute_lookup:type=failed_search
>  javax.naming.NameNotFoundException\colon; [LDAP\colon; error code 32 - No 
> Such Object]; remaining name 'ou=users,ou=users,dc=company,dc=br'
> 2011-03-03 16:47:50,166 INFO  
> org.dspace.authenticate.LDAPHierarchicalAuthentication @ 
> anonymous:session_id=8B6701643D44F55673C0F04B07C733E7:ip_addr=200.136.207.231:failed_login:no
>  DN found for user LOGIN
> 2011-03-03 16:47:50,166 INFO  org.dspace.authenticate.PasswordAuthentication 
> @ 
> anonymous:session_id=8B6701643D44F55673C0F04B07C733E7:ip_addr=200.136.207.231:authenticate:attempting
>  password auth of user=LOGIN
> 2011-03-03 16:47:50,167 INFO  org.dspace.app.webui.servlet.PasswordServlet @ 
> anonymous:session_id=8B6701643D44F55673C0F04B07C733E7:ip_addr=200.136.207.231:failed_login:email=LOGIN,
>  result=2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to