我配置了一个 JPA 存储,当我调用相关的 picketlink (2.7.1) API 时,看到用户和角色被正确添加到数据库中
我的问题是:如何获得具有给定角色的所有用户的列表?
我尝试使用以下方法执行此操作RelationshipQuery
RelationshipQuery<Grant> rq = relationshipManager.createRelationshipQuery(Grant.class);
rq.setParameter(Grant.ROLE, role);
List<Grant> grants = rq.getResultList()
但是生成的授权列表包含一个分配授权,它指的是数据库中具有该角色的最后一个用户。
我检查了文档和测试中的示例查询,但没有发现任何我想要的。我知道该项目不再活跃,但我希望找到解决方案。