Actually I don't know. The thing is that somehow the server does not accept the cookie I'm reforwarding.
When I compare the log when it's working (=server without dot AND cookie policy set to RFC_2109)
and when it's not (=server with dot and cookie policy set to COMPATIBILITY), there are
the following differences:


   non working mode:
   2005/02/10 09:36:17:869 CET [DEBUG] header - ->> "GET
   http://cxtst.xrce.xerox.com/my/ HTTP/1.1[\r][\n]"
   2005/02/10 09:36:17:869 CET [DEBUG] HttpMethodBase - -Adding Host
   request header
   2005/02/10 09:36:17:869 CET [DEBUG] header - ->> "User-Agent:
   Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98)[\r][\n]"
   2005/02/10 09:36:17:869 CET [DEBUG] header - ->> "Host:
   cxtst.xrce.xerox.com[\r][\n]"
   2005/02/10 09:36:17:870 CET [DEBUG] header - ->> "Cookie:
   SF_THEME=000000codex[\r][\n]"
   2005/02/10 09:36:17:870 CET [DEBUG] header - ->> "Cookie:
   SF_FONTSIZE=0000002[\r][\n]"
   2005/02/10 09:36:17:870 CET [DEBUG] header - ->> "Cookie:
   session_hash=e8bef1b1619761b6cd90aeed32f448bb[\r][\n]"
   2005/02/10 09:36:17:870 CET [DEBUG] header - ->> "Proxy-Connection:
   Keep-Alive[\r][\n]"
   2005/02/10 09:36:17:870 CET [DEBUG] header - ->> "[\r][\n]"
   2005/02/10 09:36:17:969 CET [DEBUG] header - -<< "HTTP/1.0 302 Moved
   Temporarily[\r][\n]"

   working mode:
   2005/02/10 09:41:35:116 CET [DEBUG] header - ->> "GET
   http://cxtst.xrce.xerox.com/my/ HTTP/1.1[\r][\n]"
   2005/02/10 09:41:35:117 CET [DEBUG] HttpMethodBase - -Adding Host
   request header
   2005/02/10 09:41:35:117 CET [DEBUG] header - ->> "User-Agent:
   Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98)[\r][\n]"
   2005/02/10 09:41:35:117 CET [DEBUG] header - ->> "Host:
   cxtst.xrce.xerox.com[\r][\n]"
   2005/02/10 09:41:35:118 CET [DEBUG] header - ->> "Cookie:
   *$Version=0;* SF_THEME=000000codex; *$Path=/[\r][\n]*"
   2005/02/10 09:41:35:118 CET [DEBUG] header - ->> "Cookie:
   *$Version=0;* SF_FONTSIZE=0000002; *$Path=/[\r][\n]*"
   2005/02/10 09:41:35:118 CET [DEBUG] header - ->> "Cookie:
   *$Version=0;* session_hash=8f0bb58325e4861c4771ac94195e1039;
   *$Path=/[\r][\n]"*
   2005/02/10 09:41:35:118 CET [DEBUG] header - ->> "Proxy-Connection:
   Keep-Alive[\r][\n]"
   2005/02/10 09:41:35:118 CET [DEBUG] header - ->> "[\r][\n]"
   2005/02/10 09:41:35:214 CET [DEBUG] header - -<< "HTTP/1.0 200
   OK[\r][\n]"

We can see that when it's working, the cookies are different. They have 2 more params: Version & Path.
Is it due to the cookie policy which is different?
The problem we're facing here is that to make the server recognize the forwarded cookie we must use the
RFC_2109 policy but to prevent the client from rejecting the cookie sent by the server, we must use the
COMPATIBILITY policy ...
Should I try to add the 2 more params by hand and stick to the COMPATIBILITY policy?
I'll try that and see how it goes.


What do you think?

--mike


Oleg Kalnichevski wrote:

Michael,

What exactly does not work? As far as I can tell all cookies get
accepted and are sent back. The session seems properly maintained. What
is exactly the problem?

...
<< "Set-Cookie: SF_THEME=000000codex; expires=Thu, 09-Feb-2006 17:52:31
GMT; path=/[\r][\n]"
<< "Set-Cookie: SF_FONTSIZE=0000002; expires=Thu, 09-Feb-2006 17:52:31
GMT; path=/[\r][\n]
...
Cookie accepted: "SF_THEME=000000codex"
Cookie accepted: "SF_FONTSIZE=0000002"
...


"Cookie: SF_THEME=000000codex[\r][\n]"
"Cookie: SF_FONTSIZE=0000002[\r][\n]"


...
<< "Set-Cookie: SF_FONTSIZE=0000002; expires=Thu, 09-Feb-2006 17:52:31
GMT; path=/[\r][\n]"
<< "Set-Cookie: session_hash=d2061ff094fc1d471121292b24613d83; path=/;
domain=.cxtst.xrce.xerox.com[\r][\n]"
...
Cookie accepted: "SF_FONTSIZE=0000002"
Cookie accepted: "session_hash=d2061ff094fc1d471121292b24613d83"
...


"Cookie: SF_THEME=000000codex[\r][\n]"
"Cookie: SF_FONTSIZE=0000002[\r][\n]"
"Cookie: session_hash=d2061ff094fc1d471121292b24613d83[\r][\n]"


...
<< "Set-Cookie: SF_FONTSIZE=0000002; expires=Thu, 09-Feb-2006 17:52:32
GMT; path=/[\r][\n]"
...
Cookie accepted: "SF_FONTSIZE=0000002"
...


"Cookie: SF_THEME=000000codex[\r][\n]"
"Cookie: session_hash=d2061ff094fc1d471121292b24613d83[\r][\n]"
"Cookie: SF_FONTSIZE=0000002[\r][\n]"



<< "Set-Cookie: SF_FONTSIZE=0000002; expires=Thu, 09-Feb-2006 17:52:32
GMT; path=/[\r][\n]"
...
Cookie accepted: "SF_FONTSIZE=0000002"
...


"Cookie: SF_THEME=000000codex[\r][\n]"
"Cookie: session_hash=d2061ff094fc1d471121292b24613d83[\r][\n]"
"Cookie: SF_FONTSIZE=0000002[\r][\n]"


...
<< "Set-Cookie: SF_FONTSIZE=0000002; expires=Thu, 09-Feb-2006 17:52:33
GMT; path=/[\r][\n]"
...
Cookie accepted: "SF_FONTSIZE=0000002"




On Wed, 2005-02-09 at 19:07 +0100, Michael Niemaz wrote:


wire log with full headers, if you prefer:
domainMatch? true



<snip>


.




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



Reply via email to