Dear Tomcat users, i would ask you if is it possibile in Tomcat 5.5 to protect subdirectories of my deployed application. I'll explain an example. Suppose i have deployed my app in /application. This application has two subdirectories, subdir_1, subdir_2, but only in the url not in the file system.
/application /application/subdir_1 /application/subdir_2 Suppose i have two user, user_1,user_2. I would like to do that user_1 has a full access in my application, but user_2 only subdir_1. When user_2 try to go in /application/subdir_1 will be request him username and password. i've tried this configuration but doesn't work: tomcat-users.xml: <user username="user_1" password="pass1" roles="admin,manager,application,subdir_1,subdir_2"/> <user username="user_2" password="pass2" roles="subdir_1"/> In the application web.xml: <security-role> <role-name>application</role-name> </security-role> <security-role> <role-name>subdir_1</role-name> </security-role> <security-role> <role-name>subdir_2</role-name> </security-role> <security-constraint> <web-resource-collection> <web-resource-name>Entire Application</web-resource-name> <url-pattern>/application</url-pattern> <url-pattern>/application/subdir_1</url-pattern> <url-pattern>/application/subdir_2</url-pattern> </web-resource-collection> <auth-constraint> <role-name>application</role-name> </auth-constraint> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>Application</web-resource-name> <url-pattern>/application/subdir_1/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>applicazione</role-name> <role-name>subdir_1</role-name> </auth-constraint> </security-constraint> I can proted the entire application with /* in security constraint, but not single subdirectories . Wehere is a mistake? Is it possible to do this in Tomcat 5.5? Thanks in advance -- Ing. Gabriele Fatigati Parallel programmer CINECA Systems & Tecnologies Department Supercomputing Group Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy www.cineca.it Tel: +39 051 6171722 g.fatigati [AT] cineca.it --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org