Loading cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java +12 −4 Original line number Original line Diff line number Diff line Loading @@ -473,7 +473,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO Filter filter = null; Filter filter = null; try try { { filter = Filter.createEqualityFilter(searchField, userID.getName()); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, userID.getName()); filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); SearchRequest searchRequest = SearchRequest searchRequest = Loading Loading @@ -571,7 +573,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO Filter filter = null; Filter filter = null; try try { { filter = Filter.createEqualityFilter("email", emailAddress); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter("email", emailAddress); filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); SearchRequest searchRequest = SearchRequest searchRequest = Loading Loading @@ -683,7 +687,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO try try { { Filter filter = Filter.createEqualityFilter(searchField, userID.getName()); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, userID.getName()); Filter filter = Filter.createANDFilter(notFilter, equalsFilter); profiler.checkpoint("getAugmentedUser.createFilter"); profiler.checkpoint("getAugmentedUser.createFilter"); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); Loading Loading @@ -792,7 +798,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO { { final Collection<User<Principal>> users = new ArrayList<User<Principal>>(); final Collection<User<Principal>> users = new ArrayList<User<Principal>>(); 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 +12 −4 Original line number Original line Diff line number Diff line Loading @@ -473,7 +473,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO Filter filter = null; Filter filter = null; try try { { filter = Filter.createEqualityFilter(searchField, userID.getName()); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, userID.getName()); filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); SearchRequest searchRequest = SearchRequest searchRequest = Loading Loading @@ -571,7 +573,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO Filter filter = null; Filter filter = null; try try { { filter = Filter.createEqualityFilter("email", emailAddress); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter("email", emailAddress); filter = Filter.createANDFilter(notFilter, equalsFilter); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); SearchRequest searchRequest = SearchRequest searchRequest = Loading Loading @@ -683,7 +687,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO try try { { Filter filter = Filter.createEqualityFilter(searchField, userID.getName()); Filter notFilter = Filter.createNOTFilter(Filter.createPresenceFilter(LDAP_NSACCOUNTLOCK)); Filter equalsFilter = Filter.createEqualityFilter(searchField, userID.getName()); Filter filter = Filter.createANDFilter(notFilter, equalsFilter); profiler.checkpoint("getAugmentedUser.createFilter"); profiler.checkpoint("getAugmentedUser.createFilter"); logger.debug("search filter: " + filter); logger.debug("search filter: " + filter); Loading Loading @@ -792,7 +798,9 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO { { final Collection<User<Principal>> users = new ArrayList<User<Principal>>(); final Collection<User<Principal>> users = new ArrayList<User<Principal>>(); 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