【发布时间】:2011-03-02 05:04:40
【问题描述】:
我正在尝试使用 Spring Security 来支持嵌套 LDAP 角色的 Pentaho-BI 服务器。我的组结构如下:
- PentahoAdmins (群展)
- 成员:域管理员
- 域管理员 (群展)
- 成员:User1
- User1(用户)
我想验证 User1 是否属于 PentahoAdmins 组,而无需直接将用户添加到该组。根据我的在线研究,Spring 的 DefaultLdapAuthoritiesPopulator 似乎不支持嵌套组。我确信可以创建一个支持组嵌套的子类,但是有人已经解决了这个问题并将其发布在开源项目中吗?
【问题讨论】:
-
出于好奇,您有没有找到解决此问题的方法?我也有同样的问题,急需解决方案。
-
我没有。我想我必须自己写,但我最终没有在生产中使用 Pentaho,所以我不必解决这个问题。
-
感谢您的回复。由于似乎不存在,因此我将努力将自己的内容放在一起,并在完成后发回这里。
-
仅供参考 此问题已在Spring Security JIRA中提出
-
现在有一个 NestedLdapAuthoritiesPopulator。看起来它应该有助于解决这个问题。
标签: java spring-security pentaho