views:

1155

answers:

3

I would like to configure Tomcat to use Kerberos authentification against Active Directory, but also to use Impersonating (i.e. the Java's worker thread should be running under the credentials of the authentificated user, so that I can then call some SharePoint webservices and pass them the Kerberos ticket with the delegation right)

+1  A: 

This article Introduction to JAAS and Java GSS-API Tutorials should be able to help. This article Java vs. .NET Security, Part 4 may be helpful also, it specifically goes over impersonation.

Philip T.
A: 

This open source library, http://spnego.sourceforge.net, has instructions on how to do SSO on Tomcat.

It also has a delegation example.

Pat Gonzalez
+2  A: 

Waffle (Windows-only) will do all, but impersonation.

dblock