Implement catalina authenticator
Brought to you by:
darwinfelix
Currently it is not possible to deploy an application which has <auth-method>NEGOTIATE</auth-method> defined, as Tomcat deployer requires that appropriate org.apache.catalina.Authenticator is registered in the context. The workaround it to say in META-INF/context.xml:
<Context>
<!-- This dummy authenticator to let Tomcat to think, that any authentication is supported: -->
<Valve className="org.apache.catalina.authenticator.NonLoginAuthenticator" />
</Context>
Have you had a chance to review this tutorial...
http://spnego.sourceforge.net/tomcat_valve.html
Also, please notice this message...
http://people.apache.org/~markt/presentations/2009-04-01-Tomcat7Servlet3.pdf