List Info

Thread: Link rewriting and SSL




Link rewriting and SSL
user name
2008-02-26 14:50:14
Hi Lenya devs,

when rewriting links, we take the SSL setting of the
corresponding 
policy into account (see OutgoingLinkRewriter.rewrite(url)).
I have the 
feeling that this is (a) not necessary and (b) even harmful
because it 
adds a performance overhead.

I think that the link rewriter should only consider the SSL
setting of 
the current request (request.isSecure()) to select the
proxy. This way 
unnecessary redirects from http to https can be avoided. The
actual 
protection of the page (i.e. the redirect to https if
necessary) is done 
by the SslRedirectAction as soon as a protected page is
requested. I 
guess the code in OutgoingLinkRewriter was already used
before the 
SslRedirectAction existed.

Currently we check the policies of all links in a page. I
didn't do any 
profiling on this issue recently, but I can imagine that
this might be 
quite expensive.

WDYT? Is it necessary to check the SSL setting of the target
when 
creating a link?

-- Andreas


-- 
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribelenya.apache.org
For additional commands, e-mail: dev-helplenya.apache.org


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )