The filter created by LDAP user groups callback does not escape special characters such as commas. When we have an user with comma (e.g. "Foo, Bar") the user or group will be used in the filter:
Searching for groups for user with filter (member=CN=Foo, Bar,OU=Users,OU=Accounts,DC=MyCompany,DC=int) on context ou=accounts,dc=mycompany,dc=int
This makes the existsUser/existsGroup return false, which lately results in misleading exception (such as "user has no permission to claim the task").
- clones
-
RHBPMS-4814 Escape commas in LDAPUserGroupCallbackImpl filters
- Closed