|
@@ -118,6 +118,10 @@ public class TokenBasedRememberMeServices implements RememberMeServices, Initial
|
|
if (ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE_KEY.equals(cookies[i].getName())) {
|
|
if (ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE_KEY.equals(cookies[i].getName())) {
|
|
String cookieValue = cookies[i].getValue();
|
|
String cookieValue = cookies[i].getValue();
|
|
|
|
|
|
|
|
+ for (int j = 0; j < cookieValue.length() % 4; j++) {
|
|
|
|
+ cookieValue = cookieValue + "=";
|
|
|
|
+ }
|
|
|
|
+
|
|
if (Base64.isArrayByteBase64(cookieValue.getBytes())) {
|
|
if (Base64.isArrayByteBase64(cookieValue.getBytes())) {
|
|
if (logger.isDebugEnabled()) {
|
|
if (logger.isDebugEnabled()) {
|
|
logger.debug("Remember-me cookie detected");
|
|
logger.debug("Remember-me cookie detected");
|