This should be a common problem in the portal world.  I have four portlets in a 
portal page that are actually apps hosted in four different containers, EWS, 
EAP, etc...., each with it's own session to that container managed via a 
JSESSIONID cookie, all named, of course, jsessionid, but with custom cookie 
paths to enable apache to properly route requests and apply sticky-session 
attributes.  

Problem is how to provide a single logout button that will invalidate/delete 
the sessions (jsessionid) cookies of each app in the portal page.  

We do not want users to have to logout of each app or close their browser.  
Problem today is the global logout (implemented as it's own little app) can 
only log itself out, the sessions of the portal's apps remain intact on the 
respective servers.  Another user comes along (the are kiosk machines in the 
field used by many different users) and they get the user before them's 
sessions instead of new ones, becasue the browser is still maintaining the old 
session cookies to each app and the sessions are still active on the 
server-side?

We can alter the default name of the session cookie on each server host to 
something other than jsessionid and do away with custom cookie paths, but 
Tomcat does not recommend doing that as it is a violation of the servlet spec?

Any other ideas out there?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4254268#4254268

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4254268
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to