Guest User

Untitled

a guest
Jan 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. String ldapSearchBase = "CN=Users,dc=ecm,dc=ibm,dc=local";
  2. String searchFilter = "(&(objectClass=user)(objectClass=person)(sAMAccountName=" + uid + "))";
  3. DirContext ctx = getConnection();
  4.  
  5. SearchControls constraints = new SearchControls();
  6. constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);
  7. String[] attrIDs = { "userPassword" };
  8. constraints.setReturningAttributes(attrIDs);
  9. SearchResult searchResult=null;
  10. NamingEnumeration<SearchResult> answer = ctx.search(ldapSearchBase, searchFilter, constraints);
  11. while (answer.hasMoreElements()) {
  12. searchResult = (SearchResult)answer.nextElement();
  13. System.out.println("searchResult "+searchResult);
  14. Attributes attributes = searchResult.getAttributes();
  15. System.out.println("attributes:"+attributes);
  16. }
  17.  
  18. searchResult CN=test: null:null:No attributes
  19. attributes:No attributes
Add Comment
Please, Sign In to add comment