Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.2-EE-GA_P01, 1.8.2a
-
Fix Version/s: 1.8.3, 1.8.2-EE-GA_P02
-
Labels:None
-
Environment:Any
-
Affects:Compatibility/Configuration
Description
Currently, ICEfaces will detect that a client doesn't support cookies and will automatically switch to cookie-less mode where the session ID is transferred using request parameters rather than cookies. However, this currently only works when Ajax Push is not used as Ajax Push requires cookies.
We have run into a situation where URL rewriting is required to support different sessions in multiple tabs/windows of the same browser instance but Ajax Push is also required. In this case, turning off cookies is not an options. Due to this requirement, we need a way to force ICEfaces into "cookieless mode" using a configuration parameter. This parameter will force ICEfaces to use URL rewriting instead of cookies for most requests but should also allow Ajax Push to function as cookies do not have to be turned off.
We have run into a situation where URL rewriting is required to support different sessions in multiple tabs/windows of the same browser instance but Ajax Push is also required. In this case, turning off cookies is not an options. Due to this requirement, we need a way to force ICEfaces into "cookieless mode" using a configuration parameter. This parameter will force ICEfaces to use URL rewriting instead of cookies for most requests but should also allow Ajax Push to function as cookies do not have to be turned off.
Issue Links
- blocks
-
ICE-5369 Clicking on a link in IceFacesPortlet deployed in Web Space Server fails during direct access
- Closed
-
ICE-6791 Cookieless mode causes inputFile to disappear on file upload
- Closed
- depends on
-
ICE-6032 cookieless mode bridge reload causes new session
- Open
- duplicates
-
ICE-6024 inputRichText no longer displays/works with suggestions/changes from ICE-5871
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21954 | Mon Jul 19 14:34:38 MDT 2010 | ted.goddard | caching javascript configuration and calling encodeURL to configure JavaScript for cookieless sessions ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeFacesContext.java |