On November 21, 2011 17:35 , André Warnier <a...@ice-sa.com> wrote:
Mark Montague wrote:
Any advice on how to solve this problem? I need Tomcat 6 to use the authentication performed by the front-end webserver without breaking the roles required by the Tomcat Manager webapp.

I know that it does not answer your question, but may I ask why ?
If you already do the user authentication in the front-end Apache httpd, can you not do a "role-equivalent" check there too, before you proxy the call to Tomcat ?
Like
<Location /manager>
  Require group manager
  ProxyPass ajp://tomcat:8009
</Location>
(and remove the Tomcat auth constraints)

I have not tried your suggestion, but I think it will work. The reason why I have not done that is because I was looking at the general case of other applications that may have auth constraints, not just Tomcat Manager. Especially if the auth constraints are more complex than the ones Tomcat Manager has. Plus, by understanding what is happening and why, I learn more about Tomcat.

Right now, I am experimenting with implementing my own realm; I think it may be possible to get the desired functionality under Tomcat that way. If this does not work or if it is too hard for me, I will use your suggestion. But I am new to both Java and Tomcat, and so I wonder if there is yet another way of which I am ignorant.

Thank you for your help!

--
  Mark Montague
  m...@catseye.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to