James Berry wrote:
> 
>> Because Tomcat and Apache are blind to parameters, the connector -should-
>> reject them.  When Tomcat/Apache are able to treat your "this;biz=bar"
>> example the same as "this" for the purpose of access control, then they
>> can be enabled in an opaque manner that lets the application determine
>> their meaning and context.
> 
> So maybe this is the crux of it. Why/where is it that "this;biz=bar"
> cannot be treated the same for the purposes of access control as "this"?
> The URL spec says that these are equally valid, and that "this,biz=bar"
> is equally valid (and suggests too that it might also be used for
> passing parameters) but to my understanding, that should be no concern
> of tomcat's.

BUT today's parsers don't do that.  So any DENY rule on "this" would let
"this;biz=bar" slip through, while the handler might process "this" and
ignore parameters entirely.

Now understand I'm not a big fan of deny rules (deny all, then always
selectively grant access ;-)  But we can't ignore that they exist, and
if parameters must be treated independently of the resource that they
modify, then /myfolder;v=1.1/records.doc;f=rtf must parse against any
access control rules of /myfolder/records.doc, which means they need
a canonical form for access control independent of their parameters.

I need to research, but it's probably doable.  It's not doable by just
tweaking the code in mod_jk, however.




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to