On Thu, 20 Mar 2003, Aditya wrote:

> Date: Thu, 20 Mar 2003 21:40:20 -0800
> From: Aditya <[EMAIL PROTECTED]>
> Reply-To: Tomcat Developers List <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: domain-wide session cookies?
>
> Under Tomcat-4 it looks like the session cookie is set in:
>
>   org/apache/catalina/connector/HttpResponseBase.java
>
> and the code that sets it uses the default domain (which is equal to the
> request hostname.domain.tld) when it sets the session cookie. I need to set
> the cookie to be domain-wide, ie. ".domain.tld" however it seems silly to
> hardcode it in the above class.
>
> Before I tackle this:
>
> 0) is there a better way to do it?
>
> 1) if not, is this the right place to do it?
>
> 2) what is the best place (ie. where in server.xml) to put an option to enable
> this?
>

I personally prefer option 3 -- don't change anything.  Exposing session
id cookies to a broader audience than just the webapp that created them is
a security vulnerability.  If you need to share stuff across webapps, use
some other cookie, not the container-managed one.

> Thanks,
> Adi

Craig

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

Reply via email to