Change How Verifying Active Directory Users
When adding users to Smartconnect the code that verifies whether or not a user is a valid active directory user seems to go above and beyond what is necessary. If I try and add a user that is in OU1.1.1 which is a child of OU1.1 which is a child of OU1 the code tries to walk down the entire tree of OUs until it reaches the base OU. This isn't necessary, and is often counter to some best practices for security. The problem occurs when the user adding users has permissions to OU1.1.1 and OU1.1 but no permissions to even see or look at OU1.