Re: Proxy Redirect and sunshine module authentication

2003-05-27 Thread Rajasekhar Atchutuni
Hello all,

We have a web site and it is redirected by Apache using mod proxy which 
works fine.
   ProxyPass /mysite/ http://webserver.com:8080/cocoon/mysite/
   ProxyPassReverse /mysite/ http://webserver:8080/cocoon/mysite/

But under mysite we have another module which uses the sunshine 
autentication.
so when I go to http://webserver/mysite/administration, I am able to log in 
but when I click on any link it logs me out and in the URL it gives me this 
address
http://webserver.com/mysite/admin-login.xml?resource=%2Fcocoon%2Fmysite%2Fadmin-viewPersonsFrame.xml
But when I go to the site using 
http://webserver.com:8080/cocoon/mysite/admin-login.xml. I am able to log in 
and click on all the links.
I am not sure why the %2Fcocoon is still being passed by the session.

I am at sea, can someone guide me with this.

Help appreciated.

Thanks
Raj
_
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*  
http://join.msn.com/?page=features/junkmail

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


SV: Proxy Redirect and sunshine module authentication

2003-05-27 Thread Askild Aaberg Olsen
Hello Raj!

If you use cookies to maintain session state, you lose the session with
mod_proxy/mod_rewrite in Apache, as long as you *don't* map the Apache
httpd's path exactly as the servlet's.

Since /mysite/ != /cocoon/mysite/ in your case, this seems to be the
problem.

In http://wiki.cocoondev.org/Wiki.jsp?page=ApacheModProxy, Cal mentions this
in a note (at the bottom of this excellent article).

If this applies to your problem, my solution was to turn off cookies for
maintaining session state, and instead use ;jsessionids and the
encodeURL-transformer. I was not able to find this switch in later versions
of Tomcat, but you can turn this off in Jetty, and since Cocoon (2.1-)
currently ships out-of-the-box with Jetty, this proved to be a very good
solution.

Another solution would be to change the mapping to /cocoon/mysite/, but you
probably have a reason for not doing so?

Askild Aaberg Olsen
-


Rajasekhar Atchutuni wrote:
 Hello all,
 
 We have a web site and it is redirected by Apache using mod 
 proxy which 
 works fine.
 ProxyPass /mysite/ http://webserver.com:8080/cocoon/mysite/
 ProxyPassReverse /mysite/ http://webserver:8080/cocoon/mysite/
 
 But under mysite we have another module which uses the sunshine 
 autentication.
 so when I go to http://webserver/mysite/administration, I am 
 able to log in 
 but when I click on any link it logs me out and in the URL it 
 gives me this 
 address 
 http://webserver.com/mysite/admin-login.xml?resource=%2Fcocoon
%2Fmysite%2Fadmin-viewPersonsFrame.xml
But when I go to the site using 
http://webserver.com:8080/cocoon/mysite/admin-login.xml. I am able to log in

and click on all the links.
I am not sure why the %2Fcocoon is still being passed by the session.

I am at sea, can someone guide me with this.

Help appreciated.
Thanks
Raj

_
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*  
http://join.msn.com/?page=features/junkmail


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




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