Gross, Jessica wrote:
While using Tomcat and Active Directory, I found a small bug.  Normally in
LDAP, you escape certain special characters, one of which being the comma.
This is done by

DN=CN=Doe\, Jane, OU=unit, OU=People

However, when I instructed Tomcat to search for roles by inserting the
distinguished name, no results were found.  This is because I found in Active
Directory in an object filter you must put

member=CN=Doe\\, Jane, OU=unit, OU=People or member=CN="Doe, Jane", OU=unit,
OU=People

Does: member=CN=Doe\2C Jane, OU=unit, OU=People Also works?


I have written a patch that at the moment can implement either of those two fixes by encoding the filter. I have tried to find the answer at the LDAP specifications at http://rfc.sunsite.dk/rfc/rfc2253.html. Is this just Active Directory messing up? Does my fix seem reasonable? What is the best method to fix my problems and stay within LDAP specifications?

Any feedback or suggestions are welcomed.

Thanks, Jessica

--------------------------------------------------------------------- To
unsubscribe, e-mail: [EMAIL PROTECTED] For additional
commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to