I’m using JAVA and Wicket on JBOSS 5.
I need to change JSESSIONID cookie value to get the same Session used in another client (setting the other client’s JSESSIONID). I need that to authenticate the other client that has no keyboard).
What is the best way?
I’m using JAVA and Wicket on JBOSS 5. I need to change JSESSIONID cookie
Share
If you really want to hack the
JSESSIONID(which I don’t recommend), you can do the following way:HttpServletRequest(a new instance of this class must be passed to thechain.doFilter()) (let’s call itRequestWrapper)RequestWrapperoverride thegetSession(boolean)methodIn the
getSession(booelan)implementation you have togetSession()The key moment is: How do you identify your non-keyboard user? If you can’t do it safely (from the current information you provided I cannot see it), it is a security hole.