Java SpringLDAP可以';t检索posix组
我正在使用SpringLDAP,但无法获取已登录用户的组 我使用posixgroups作为组的objectClass 顺便说一句,登录工作正常 LDAP架构如下所示:Java SpringLDAP可以';t检索posix组,java,spring,authentication,ldap,openldap,Java,Spring,Authentication,Ldap,Openldap,我正在使用SpringLDAP,但无法获取已登录用户的组 我使用posixgroups作为组的objectClass 顺便说一句,登录工作正常 LDAP架构如下所示: version: 1 dn: dc=desarrollo,dc=a,dc=b,dc=c objectClass: organization objectClass: dcObject objectClass: top dc: desarrollo o: XXX dn: cn=admin,dc=desarrollo,dc=a,d
version: 1
dn: dc=desarrollo,dc=a,dc=b,dc=c
objectClass: organization
objectClass: dcObject
objectClass: top
dc: desarrollo
o: XXX
dn: cn=admin,dc=desarrollo,dc=a,dc=b,dc=c
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: admin
description: XXXX
dn: ou=grupos,dc=desarrollo,dc=a,dc=b,dc=c
objectClass: organizationalUnit
objectClass: top
ou: grupos
dn: cn=administradores,ou=grupos,dc=desarrollo,dc=a,dc=b,dc=c
objectClass: posixGroup
objectClass: top
cn: administradores
gidNumber: 10003
memberUid: asd1
memberUid: asd
memberUid: admin
dn: ou=usuarios,dc=desarrollo,dc=a,dc=b,dc=c
objectClass: organizationalUnit
objectClass: top
ou: usuarios
dn: uid=asd1,ou=usuarios,dc=desarrollo,dc=a,dc=b,dc=c
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
cn: asd11
uid: asd1
uidNumber: 10019
mail: ***@a.b.c
ou: ***
dn: uid=asd,ou=usuarios,dc=desarrollo,dc=a,dc=b,dc=c
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
cn: asd
uid: asd
uidNumber: 10019
mail: ***@a.b.c
ou: **
弹簧配置为:
auth
.ldapAuthentication()
.userSearchBase("ou=usuarios")
.userSearchFilter("(uid={0})")
.groupSearchBase("ou=grupos")
.groupSearchFilter("(member=uid={0})")
.contextSource()
.root("dc=desarrollo,dc=a,dc=b,dc=c")
.url("ldap://192.168.1.11111:389/dc=desarrollo,dc=a,dc=b,dc=c")
.and()
.passwordCompare()
.passwordEncoder(passwordEncoder);
我读过关于posixgroups的问题,但没有找到任何文档
对不起,英语不好