Author: markt Date: Thu Jun 20 11:03:54 2013 New Revision: 1494926 URL: http://svn.apache.org/r1494926 Log: Explicitly deny the uncovered methods in the examples
Modified: tomcat/trunk/webapps/examples/WEB-INF/web.xml Modified: tomcat/trunk/webapps/examples/WEB-INF/web.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/web.xml?rev=1494926&r1=1494925&r2=1494926&view=diff ============================================================================== --- tomcat/trunk/webapps/examples/WEB-INF/web.xml (original) +++ tomcat/trunk/webapps/examples/WEB-INF/web.xml Thu Jun 20 11:03:54 2013 @@ -235,12 +235,13 @@ </jsp-config> <security-constraint> - <display-name>Example Security Constraint</display-name> + <display-name>Example Security Constraint - part 1</display-name> <web-resource-collection> - <web-resource-name>Protected Area</web-resource-name> + <web-resource-name>Protected Area - Allow methods</web-resource-name> <!-- Define the context-relative URL(s) to be protected --> <url-pattern>/jsp/security/protected/*</url-pattern> - <!-- If you list http methods, only those methods are protected --> + <!-- If you list http methods, only those methods are protected so --> + <!-- the constraint below ensures all other methods are denied --> <http-method>DELETE</http-method> <http-method>GET</http-method> <http-method>POST</http-method> @@ -252,6 +253,20 @@ <role-name>role1</role-name> </auth-constraint> </security-constraint> + <security-constraint> + <display-name>Example Security Constraint - part 2</display-name> + <web-resource-collection> + <web-resource-name>Protected Area - Deny methods</web-resource-name> + <!-- Define the context-relative URL(s) to be protected --> + <url-pattern>/jsp/security/protected/*</url-pattern> + <http-method-omission>DELETE</http-method-omission> + <http-method-omission>GET</http-method-omission> + <http-method-omission>POST</http-method-omission> + <http-method-omission>PUT</http-method-omission> + </web-resource-collection> + <!-- An empty auth constraint denies access --> + <auth-constraint /> + </security-constraint> <!-- Default login configuration uses form-based authentication --> <login-config> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org