Spring LDAP,检查指定组中用户的成员身份

时间:2017-06-05 12:24:53

标签: java spring spring-security ldap spring-ldap


我正在创建一个具有特殊权限的应用程序,该用户在LDAP中的指定组中,我使用spring安全性登录,但我不知道如何检查用户组。

目标是向所有ldap用户表显示数据,如果有人属于ldap中的组,则它还显示更改该数据的按钮。

那么如何检查属于LDAP用户的组?

问候,Rafał!

1 个答案:

答案 0 :(得分:0)

使用此选项验证特定组中用户的身份验证

 FilterBasedLdapUserSearch search = new FilterBasedLdapUserSearch(
  "OU=users,DC=mycompany,DC=com",
  "(&(objectCategory=user)(objectClass=person)(sAMAccountName={0})" +
  "(memberof:=CN=entergroup,OU=Users,DC=mycompany,DC=com)" +")", contextsource );

希望这会有所帮助。