2017-06-05 35 views
0


我创建与它在LDAP组指定的用户的特殊权限的应用程序,我登录使用Spring Security的,但我不知道如何检查用户组。

目标是显示包含数据的所有ldap用户表,并且如果有人属于ldap中的某个组,它还会显示用于更改该数据的按钮。

那么如何检查属于LDAP用户的组?春天LDAP,检查用户的成员指定的组

问候,Rafał!

回答

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); 

希望这会有所帮助。