File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Check user of NT domain or active directory in servlet? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Check user of NT domain or active directory in servlet?" Watch "Check user of NT domain or active directory in servlet?" New topic
Author

Check user of NT domain or active directory in servlet?

Lijun An
Greenhorn

Joined: Feb 05, 2002
Posts: 15
Dear all,
Is there a way in which a user from NT domain or active directory is verified in a servlet? I mean when a user logs in a J2EE web application by using his/her NT user account, how this user is authenticated against NT domain's user account database in JSP/servlet.
If you have the solution, would you please give me a sample code for that?
THanks in advance.
Lijun
Zoran Smit
Greenhorn

Joined: Mar 20, 2002
Posts: 1
Originally posted by Lijun An:
Dear all,
Is there a way in which a user from NT domain or active directory is verified in a servlet? I mean when a user logs in a J2EE web application by using his/her NT user account, how this user is authenticated against NT domain's user account database in JSP/servlet.
If you have the solution, would you please give me a sample code for that?
THanks in advance.
Lijun

I have not done this myself, but I would guess you could use JNDI of some sorts to connect to Active Directory.
A (slightly off topic) solution to your problem could be to let the webserver handle authentication. I don't know your configuration, but the following might work for Apache/Tomcat with mod_jk.
You can have Apache send out authentication headers, which it validates via Samba (use mod_auth_smb). I guess you should be able to retrieve the username in the servlet from the environment variables.
Hope this helps, if you need more detailed info, let me know.
Zoran
 
jQuery in Action, 2nd edition
 
subject: Check user of NT domain or active directory in servlet?