[Statelessfilter-commits] SF.net SVN: statelessfilter:[114] trunk/stateless-core/src/main/java/net/
Status: Beta
Brought to you by:
nricheton
|
From: <nri...@us...> - 2013-10-24 08:24:53
|
Revision: 114
http://sourceforge.net/p/statelessfilter/code/114
Author: nricheton
Date: 2013-10-24 08:24:50 +0000 (Thu, 24 Oct 2013)
Log Message:
-----------
Cleanup
Modified Paths:
--------------
trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java
Modified: trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java
===================================================================
--- trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java 2013-10-24 08:22:59 UTC (rev 113)
+++ trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java 2013-10-24 08:24:50 UTC (rev 114)
@@ -139,11 +139,15 @@
/**
* Read raw data from cookie.
*
+ * @deprecated use
+ * {@link #getCookieData(HttpServletRequest, HttpServletResponse, boolean, String)}
+ * instead
* @param request
* @param response
* @return
* @throws SignatureException
*/
+ @Deprecated
protected byte[] getCookieData(HttpServletRequest request, HttpServletResponse response) throws SignatureException {
return getCookieData(request, response, false, null);
}
@@ -175,11 +179,15 @@
* Also ensure that the reponse cannot be cached (Cache-control header set
* to private/no-cache/no-store/must-revalidate)
*
+ * @deprecated use
+ * {@link #setCookieData(HttpServletRequest, HttpServletResponse, byte[], boolean, String)}
+ * instead.
* @param request
* @param response
* @param data
* @throws SignatureException
*/
+ @Deprecated
protected void setCookieData(HttpServletRequest request, HttpServletResponse response, byte[] data)
throws SignatureException {
setCookieData(request, response, data, false, null);
@@ -188,7 +196,8 @@
protected void setCookieData(HttpServletRequest request, HttpServletResponse response, byte[] data, boolean sign,
String key) throws SignatureException {
// As soon as we send a session cookie, the response must not be cached.
- response.setHeader("Cache-Control", "private, no-cache, no-store, must-revalidate");
+ response.setHeader("Cache-Control", "private, no-cache, no-store, must-revalidate"); // HTTP/1.1
+ response.setHeader("Pragma", "no-cache"); // HTTP/1.0
String encoded = StringUtils.EMPTY;
if (data != null) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|