Add logging for errors decoding Base64 cookies

Closes gh-1117
This commit is contained in:
Vedran Pavic
2018-07-24 23:36:16 +02:00
parent 3d2a742328
commit db31527c8c

View File

@@ -26,6 +26,9 @@ import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* The default implementation of {@link CookieSerializer}.
*
@@ -36,6 +39,8 @@ import javax.servlet.http.HttpServletResponse;
*/
public class DefaultCookieSerializer implements CookieSerializer {
private static final Log logger = LogFactory.getLog(DefaultCookieSerializer.class);
private String cookieName = "SESSION";
private Boolean useSecureCookie;
@@ -141,6 +146,7 @@ public class DefaultCookieSerializer implements CookieSerializer {
return new String(decodedCookieBytes);
}
catch (Exception ex) {
logger.debug("Unable to Base64 decode value: " + base64Value);
return null;
}
}