Mark Thomas wrote:
On 04/03/2013 21:47, Chris Fors wrote:
Could you please expand on what constraints you were referring to

Security constraints in web.xml

and how they are best implemented, where, and in what syntax e.g. if 
implemented in web.xml what are the correct tags.

All defined in  the Servlet spec.

If implemented in web.xml what are the correct tags. I have not found this 
clarified anywhere, yet.

Again, see the servlet spec.

You will find an example in the "manager" webapp that comes with Tomcat.
Look at (tomcat)/webapps/manager/WEB-INF/web.xml, parts like this :

  <security-constraint>
    <web-resource-collection>
      <web-resource-name>HTML Manager interface (for humans)</web-resource-name>
      <url-pattern>/html/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
       <role-name>manager-gui</role-name>
    </auth-constraint>
  </security-constraint>

In not-quite-technical terms :

The above, present at the level of the webapp, specifies a "role" which the authenticated user must have, in order to be able to access this part of the webapp. To determine if the user has that role, Tomcat must first know the user. This is what "triggers" the authentication mechanism. If nothing forces Tomcat to authenticate the user of this webapp, the authentication method may well be specified, but it will not be invoked.


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

Reply via email to