Thanks. We have managed to track the issue to the group queries Redback does. It looks for objectClass= groupOfUniqueNames, but our LDAP uses objectClass=posixGroup with memberUids.
We have patched Redback 2.2 to be configurable in this respect, and it works now. :) I will submit a patch after testing with Archiva 2.0.1. 2014-03-21 0:25 GMT+01:00 Olivier Lamy <[email protected]>: > especially here: > https://github.com/apache/redback-core/tree/trunk/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role > > maybe having the package org.apache.archiva.redback.common.ldap in debug > mode can help. > > You can have a look here > https://github.com/apache/redback-core/tree/trunk/redback-rbac/redback-rbac-providers/redback-rbac-ldap/src/main/java/org/apache/archiva/redback/rbac/ldap > > > On 20 March 2014 22:17, Olivier Lamy <[email protected]> wrote: > >> most of the code related to ldap is located in some modules here: >> https://github.com/apache/redback-core >> >> >> >> >> On 20 March 2014 21:12, Jeroen Hoek <[email protected]> wrote: >> >>> Hello, >>> >>> With Archiva 2.0.0 (standalone) I can connect to my LDAP-server, but >>> in the LDAP/Roles Mapping tab no groups are found in the search field. >>> If I run ldapsearch from the Archiva host, I do see all the groups. >>> >>> BaseDN for groups is set to "ou=group,dc=lable,dc=org". >>> Running ldapsearch -h HOST -p PORT -x -b "ou=group,dc=lable,dc=org" >>> from the host's CLI yields the groups as expected (all objectClass: >>> posixGroup). >>> >>> What is the best way to debug the LDAP settings? Am I overlooking >>> something? >>> >>> -- >>> Kind regards, >>> >>> Jeroen Hoek >>> >> >> >> >> -- >> Olivier Lamy >> Ecetera: http://ecetera.com.au >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> > > > > -- > Olivier Lamy > Ecetera: http://ecetera.com.au > http://twitter.com/olamy | http://linkedin.com/in/olamy -- Vriendelijke groeten, Jeroen Hoek Lable ✉ [email protected] ℡ 088 44 20 202 http://lable.org KvK № 55984037 BTW № NL8519.32.411.B.01
