(Sorry for the encoded message spam. This is the original message.)

Hi,

because URL Rewriting is not very secure (seeĀ 
https://www.owasp.org/index.php/Top_10_2013-A2-Broken_Authentication_and_Session_Management),
 I tried to completely disable it, but without success.
I understand and accept that clients not supporting Cookies won't be able to 
use my site.

I use jetty 9.0.5 and configure everything through a ServletContextListener. 
This is the relevant Code:

servletContext.setSessionTrackingModes(EnumSet.of(SessionTrackingMode.COOKIE));

As I understand it, this should disable URL Rewriting, but on the first 
POST-request using a session, the redirect url is rewritten to include the 
jsessionid parameter.

I also tried:

servletContext.setInitParameter("org.eclipse.jetty.servlet.SessionIdPathParameterName","none");

but to no avail.

Right now I use a servlet filter to circumvent this behaviour.

My question is: Is this the expected behaviour? If yes, is there a more elegant 
standard way to only use cookies for session tracking?
I did not check the behaviour of tomcat, maybe that's worth investigating?


Thank you very much in advance :)
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to