File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Changing LDAP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Changing LDAP "Search Attribute"" Watch "Changing LDAP "Search Attribute"" New topic

Changing LDAP "Search Attribute"

John Eric Hamacher
Ranch Hand

Joined: Apr 25, 2007
Posts: 230

I am authenticating against LDAP as such:

Hashtable authEnv = new Hashtable();
String dn =
"CN=" + userAuth.getFirstName() + " " + userAuth.getLastName() +

authEnv.put(Context.PROVIDER_URL, "ldap://");
authEnv.put(Context.SECURITY_AUTHENTICATION, "simple");
authEnv.put(Context.SECURITY_PRINCIPAL, dn);
authEnv.put(Context.SECURITY_CREDENTIALS, password);

I am using the user's first and last name to authenticate. Now, I want to use their login id to authenticate. I was told "to change the Search Attribute from 'uid' to 'sAMAccountName'". I don't know what this refers to. Does anybody have any ideas?

I agree. Here's the link:
subject: Changing LDAP "Search Attribute"
It's not a secret anymore!