Comments (9)
- Issue Imported From: https://github.com/javaee/servlet-spec/issues/13
- Original Issue Raised By:@glassfishrobot
- Original Issue Assigned To: @shingwaichan
- Original Issue Closed By:@glassfishrobot
from servlet.
@glassfishrobot Commented
Reported by markt_asf
from servlet.
@glassfishrobot Commented
markt_asf said:
On a related note we may want to consider an option to control if this happens when using container provided authentication.
from servlet.
@glassfishrobot Commented
janbartel said:
Access will be needed to the current request, and also the current response in order to effectively change the session id.
So I propose we add the following to the HttpSession object:
public String changeId (HttpServletRequest request, HttpServletResponse response);
where the return value is the new sessionId.
from servlet.
@glassfishrobot Commented
gregwilkins said:
Note also that we have to consider shared session IDs with cross context dispatch.
If a server is working with cross context dispatch, then many contexts can have the same session ID pointing to different sessions. Changing the session ID on one context will have to change the session ID for all contexts (just as invalidating on one will invalidate on all).
cheers
from servlet.
@glassfishrobot Commented
@shingwaichan said:
Incremental fixes:
Committed revision 42.
Modified Paths:
trunk/servletcontext.fm
trunk/javaEE.fm
trunk/eod-pluggability.fm
trunk/status.fm
trunk/events.fm
trunk/requestobject.fm
from servlet.
@glassfishrobot Commented
@shingwaichan said:
Sending sessions.fm
Sending status.fm
Transmitting file data ..
Committed revision 44.
from servlet.
@glassfishrobot Commented
This issue was imported from java.net JIRA SERVLET_SPEC-13
from servlet.
@glassfishrobot Commented
Marked as fixed on Tuesday, September 18th 2012, 5:08:46 pm
from servlet.
Related Issues (20)
- Some ServletContext getters still throw UnsupportedOperationException HOT 1
- TCK Challenge: Cookie setMaxAgePositiveTest using incorrect CookiePolicy for Date parsing HOT 7
- TCK Challenge: doHeadTest shouldn't validate optional payload header fields HOT 7
- TCK Challenge: isTrailerFields JavaDoc and default implementation inconsistent HOT 7
- Add read/write from/to ByteBuffer HOT 1
- [TCK Challenge] invalidateHttpSessionxTest HOT 4
- [TCK Challenge] A number of cross context HTTP session tests are failing HOT 14
- [TCK Challenge] dispatchAfterCommitTest4 HOT 2
- [TCK Challenge] dispatchAfterCommitTest5 HOT 2
- [TCK Challenge] object identity test on ServletRequests in listeners vs servlets HOT 6
- [TCK Challenge] inconsistent testing of cookies HOT 7
- Is the maintenance plan updated for jakarta servlet-4.0.x? HOT 3
- Add PATCH support in HttpServlet.java HOT 3
- Session 9 (Dispatching Requests) is missing information on jakarta.servlet.*.mapping request attributes
- HttpServletRequest and changes to attributes event HOT 1
- ServletContext - getContext(String uripath) method confusing javadoc HOT 4
- [TCK Challenge] check for object identity in dispatcher test HOT 2
- [TCK Challenge] attempting to writing more than content-length bytes HOT 1
- License oddities in `jakarta.servlet-api-6.0.0.jar`
- Couldn't resolve specified result-set mapping name HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from servlet.