Loading cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java +15 −5 Original line number Original line Diff line number Diff line Loading @@ -520,7 +520,9 @@ public class LdapUserDAO extends LdapDAO { { name = userID.getName(); name = userID.getName(); } } Filter filter = Filter.createEqualityFilter(searchField, name); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, name); Filter filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("getUser: search filter = " + filter); logger.debug("getUser: search filter = " + filter); SearchRequest searchRequest = new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); SearchRequest searchRequest = new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); Loading Loading @@ -620,8 +622,10 @@ public class LdapUserDAO extends LdapDAO Filter filter = null; Filter filter = null; try try { { filter = Filter.createEqualityFilter("email", emailAddress); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); logger.debug("getUserByEmailAddress: search filter = " + filter); Filter equalsFilter = Filter.createEqualityFilter("email", emailAddress); filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("search filter: " + filter); SearchRequest searchRequest = SearchRequest searchRequest = new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); Loading Loading @@ -695,7 +699,11 @@ public class LdapUserDAO extends LdapDAO { { name = userID.getName(); name = userID.getName(); } } Filter filter = Filter.createEqualityFilter(searchField, name); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, name); Filter filter = Filter.createANDFilter(notFilter, equalsFilter); profiler.checkpoint("getAugmentedUser.createFilter"); profiler.checkpoint("getAugmentedUser.createFilter"); logger.debug("getAugmentedUser: search filter = " + filter); logger.debug("getAugmentedUser: search filter = " + filter); Loading Loading @@ -811,7 +819,9 @@ public class LdapUserDAO extends LdapDAO { { final Collection<User> users = new ArrayList<User>(); final Collection<User> users = new ArrayList<User>(); Filter filter = Filter.createPresenceFilter(LDAP_UID); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter presenceFilter = Filter.createPresenceFilter(LDAP_UID); Filter filter = Filter.createANDFilter(notFilter, presenceFilter); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); final String[] attributes = new String[] final String[] attributes = new String[] Loading Loading
cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java +15 −5 Original line number Original line Diff line number Diff line Loading @@ -520,7 +520,9 @@ public class LdapUserDAO extends LdapDAO { { name = userID.getName(); name = userID.getName(); } } Filter filter = Filter.createEqualityFilter(searchField, name); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, name); Filter filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("getUser: search filter = " + filter); logger.debug("getUser: search filter = " + filter); SearchRequest searchRequest = new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); SearchRequest searchRequest = new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); Loading Loading @@ -620,8 +622,10 @@ public class LdapUserDAO extends LdapDAO Filter filter = null; Filter filter = null; try try { { filter = Filter.createEqualityFilter("email", emailAddress); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); logger.debug("getUserByEmailAddress: search filter = " + filter); Filter equalsFilter = Filter.createEqualityFilter("email", emailAddress); filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("search filter: " + filter); SearchRequest searchRequest = SearchRequest searchRequest = new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); new SearchRequest(usersDN, SearchScope.ONE, filter, userAttribs); Loading Loading @@ -695,7 +699,11 @@ public class LdapUserDAO extends LdapDAO { { name = userID.getName(); name = userID.getName(); } } Filter filter = Filter.createEqualityFilter(searchField, name); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, name); Filter filter = Filter.createANDFilter(notFilter, equalsFilter); profiler.checkpoint("getAugmentedUser.createFilter"); profiler.checkpoint("getAugmentedUser.createFilter"); logger.debug("getAugmentedUser: search filter = " + filter); logger.debug("getAugmentedUser: search filter = " + filter); Loading Loading @@ -811,7 +819,9 @@ public class LdapUserDAO extends LdapDAO { { final Collection<User> users = new ArrayList<User>(); final Collection<User> users = new ArrayList<User>(); Filter filter = Filter.createPresenceFilter(LDAP_UID); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter presenceFilter = Filter.createPresenceFilter(LDAP_UID); Filter filter = Filter.createANDFilter(notFilter, presenceFilter); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); final String[] attributes = new String[] final String[] attributes = new String[] Loading