我正在创建一个具有特殊权限的应用程序,该用户在LDAP中的指定组中,我使用spring安全性登录,但我不知道如何检查用户组。
目标是向所有ldap用户表显示数据,如果有人属于ldap中的组,则它还显示更改该数据的按钮。
那么如何检查属于LDAP用户的组?
问候,Rafał!
答案 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 );
希望这会有所帮助。