Check user of NT domain or active directory in servlet?
Lijun An
Greenhorn
Joined: Feb 05, 2002
Posts: 15
posted
0
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
posted
0
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
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.
subject: Check user of NT domain or active directory in servlet?