Spring LDAP

Bom dia a todos…

Estou implementando um acesso a ldap com esse framework, já esta funcionando legal, quando se trata de coisas individuais, para grupos e usuários do ldap.

Agora não estou conseguindo fazer é, uma consulta que me traga todos os grupos de um usuário faz parte ?

Alguém já implementou isso ? poderia me ajudar ?

cara pra mim o Spring LDAP é um pouco mais complexo de se mexer que o JLDAP da novell, normalmente uso o JLDAP, axo ele mais simples e tem diversos exemplos de como fazer algumas coisas. O JLDAP usa um esquema de LdapSearchConstants. vc passa a raiz de catalogos do LDAP para procurar por exemplo no Apache Directory usa o “ou=users,ou=system” para buscar todos os usuarios do catalogo.

espero que tenha esplicado bem hehhe

talvez ajude alguem…

consegui resolver o problema…

	/**
	 * 
	 * @param uid
	 * 		Identificador do usuário.
	 * @return 
	 * 		Retorna uma lista com todos os grupos que um usuário faz parte.
	 */
	public List findGroupsByUid(String uid)	{
		
		AndFilter groupFilter = new AndFilter();
		groupFilter.and(new EqualsFilter("objectclass","groupofnames"));
		groupFilter.and(new EqualsFilter("member","uid="+uid+",cn=ce,ou="+organizationalUnit+",o=telecom"));
		List list=ldapTemplate.search(DistinguishedName.EMPTY_PATH, groupFilter.encode(), new GroupContextMapper());
		
		return list;
	}