-
Bug
-
Resolution: Not a bug
-
Medium
-
1.1.1
-
None
This bug was submitted through http://support.atlassian.com and was confirmed:
When I go to the Principals page to search for a user (i.e. "stephen tang"), I noticed the Crowd log shows something like this:
14:33:21,366 INFO crowd.integration.directory.connector.SpringLDAPConnector: Performing search: baseDN = OU=Studios,dc=company,dc=com - filter = (&(sAMAccountName=john doe)(objectClass=person))
When I try to put something more complicated into the User Object Filter field, like:
(&(&(objectClass=user)(objectClass=organizationalPerson))(!objectClass=computer))), Crowd complains that the parentheses are unbalanced. The log shows:
15:39:08,346 INFO crowd.integration.directory.connector.SpringLDAPConnector: Performing principal search: baseDN = ou=Users, ou=Studios,OU=Studios,dc=company,dc=com - filter = (&(sAMAccountName=john doe)(&(&(objectClass=user)(objectClass=organizationalPerson))(!objectClass=computer)))
Which results in the following error:
Invalid search filter; nested exception is javax.naming.directory.InvalidSearchFilterException: Unbalanced parenthesis; ...
Form Name |
---|
[CWD-506] LDAP fitlering only supports one fitler.
Workflow | Original: Simplified Crowd Development Workflow v2 - restricted [ 1510837 ] | New: JAC Bug Workflow v3 [ 3365298 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Simplified Crowd Development Workflow v2 [ 1391786 ] | New: Simplified Crowd Development Workflow v2 - restricted [ 1510837 ] |
Workflow | Original: Crowd Development Workflow v2 [ 273341 ] | New: Simplified Crowd Development Workflow v2 [ 1391786 ] |
Workflow | Original: JIRA Bug Workflow v2 [ 174341 ] | New: Crowd Development Workflow v2 [ 273341 ] |
Workflow | Original: jira [ 86477 ] | New: JIRA Bug Workflow v2 [ 174341 ] |
Resolution | New: Not a bug [ 12 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Hi David,
I'll pass this along to my team and consult the IT dept. Obviously, we don't enough about LDAP, and probably should have consulted the IT dept. first.
Thank you for verifying the LDAP syntax.
--Stephen