You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Tim Funk <fu...@joedog.org> on 2005/09/20 17:52:21 UTC

Re: Mixing Form-based authentication with Public Resources

No solution. You can filter prefix, or suffix, but not both.


-Tim

Marquez, Omar wrote:

> Hi,
> 
> Im using Tomcat Form-based Authentication with a JDBC realm, this is working
> ok for all my pages that are protected trough web.xml with 
> 
>   <security-constraint>
>     <web-resource-collection>
>       <web-resource-name>All System</web-resource-name>
>       <url-pattern>*.do</url-pattern>
>      <url-pattern>*.jsp</url-pattern>
>      </web-resource-collection>
>     <auth-constraint>
>       <role-name>sys_user</role-name>
>   </auth-constraint>
>     <user-data-constraint>
>       <transport-guarantee>NONE</transport-guarantee>
>     </user-data-constraint>
>   </security-constraint>
> 
> however, now I have a set of pages, report*.jps and report*.do for which I
> would like to NOT require authentication. I.e. "Public access". My question
> is how can I declare a Public Resource in web xml that will not affect the
> "All System" security constrain above ?
> I tried, without luck, inserting  before the constrain above a new constrain
> like so:
> 
>   <security-constraint>
>     <web-resource-collection>
>       <web-resource-name>Public Resources</web-resource-name>
>       <url-pattern>/includes/*</url-pattern>
>       <url-pattern>report*.do</url-pattern>
>      <url-pattern>report*.jsp</url-pattern>
>      </web-resource-collection>
>     <auth-constraint>
>       <role-name>Anonymous</role-name>
>     </auth-constraint>
>     <user-data-constraint>
>       <transport-guarantee>NONE</transport-guarantee>
>     </user-data-constraint>
>   </security-constraint>
> 
> Anybody knows the solution for this problem?
> Thanks,
> Omar
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org