Alex, I don't see any such text in section 12.8 of the 2.3 spec.  (I do see
similar text in the 2.2 spec)

My interpretation (and I suppose the Jetty authors as well) of the
applicable sections in either spec (2.3 refers to the same algorithm in its
section 11.1) is that its not the constraints that are applied in order but
the 4 rules described in the spec.  The first rule says to try to match the
exact path.  The second rule states quite clearly that the container should
try to "match the longest path prefix mapping".

What am I missing?  Do I have the wrong 2.3 spec?

Jim

----- Original Message -----
From: "Alex Loubyansky" <[EMAIL PROTECTED]>
To: "Jim Crossley" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, July 17, 2002 2:20 AM
Subject: Re[2]: [JBoss-user] Help with security-constraints please


> Hello Jim,
>
> Tuesday, July 16, 2002, 11:28:06 PM, you wrote:
>
> JC> RESOLVED:
>
> JC> I switched the order of the constraints, making both Tomcat and Jetty
happy.
> JC> The spec says to use the most specific matching constraint.  Jetty is
doing
> JC> that.  Tomcat, on the other hand, seems to be using the first match it
> JC> finds.
>
> And it follows the servlet2.3 spec (12.8):
> "...For an application specifying multiple security constraints, on
processing a request to
> determine what authentication method to use, or what authorization to
allow, the container
> matches to security constraints on a 'first match wins' basis..."
>
> alex
>
> JC> Jim
>
> JC> ----- Original Message -----
> JC> From: "Jim Crossley" <[EMAIL PROTECTED]>
> JC> To: <[EMAIL PROTECTED]>
> JC> Sent: Tuesday, July 16, 2002 2:41 PM
> JC> Subject: [JBoss-user] Help with security-constraints please
>
>
> >> I have a web-app that I would like to be able to deploy on both jboss
> >> bundles:  jboss3/jetty and jboss3/tomcat4.  I'm trying to restrict all
> >> content EXCEPT my images.  The following works great on jetty, but not
on
> >> tomcat.  The first request for an image file results in my login form
> JC> being
> >> displayed with a bunch of broken images.  Does anyone know what I can
> JC> change
> >> to make both containers work the same?
> >>
> >>   <security-constraint>
> >>     <web-resource-collection>
> >>       <web-resource-name>The whole site</web-resource-name>
> >>       <url-pattern>/</url-pattern>
> >>       <http-method>POST</http-method>
> >>       <http-method>PUT</http-method>
> >>       <http-method>GET</http-method>
> >>     </web-resource-collection>
> >>     <auth-constraint>
> >>       <role-name>*</role-name>
> >>     </auth-constraint>
> >>   </security-constraint>
> >>
> >>   <security-constraint>
> >>     <web-resource-collection>
> >>       <web-resource-name>Images</web-resource-name>
> >>       <url-pattern>/images/*</url-pattern>
> >>       <http-method>POST</http-method>
> >>       <http-method>PUT</http-method>
> >>       <http-method>GET</http-method>
> >>     </web-resource-collection>
> >>   </security-constraint>
> >>
> >> Thanks,
> >> Jim
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> This sf.net email is sponsored by: Jabber - The world's fastest growing
> >> real-time communications platform! Don't just IM. Build it in!
> >> http://www.jabber.com/osdn/xim
> >> _______________________________________________
> >> JBoss-user mailing list
> >> [EMAIL PROTECTED]
> >> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
>
> JC> -------------------------------------------------------
> JC> This sf.net email is sponsored by: Jabber - The world's fastest
growing
> JC> real-time communications platform! Don't just IM. Build it in!
> JC> http://www.jabber.com/osdn/xim
> JC> _______________________________________________
> JC> JBoss-user mailing list
> JC> [EMAIL PROTECTED]
> JC> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
> --
> Best regards,
>  Alex Loubyansky
>
>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to