diff --git a/web/src/main/java/org/springframework/security/web/authentication/rememberme/AbstractRememberMeServices.java b/web/src/main/java/org/springframework/security/web/authentication/rememberme/AbstractRememberMeServices.java index e7bd6ff565..287c83c90b 100644 --- a/web/src/main/java/org/springframework/security/web/authentication/rememberme/AbstractRememberMeServices.java +++ b/web/src/main/java/org/springframework/security/web/authentication/rememberme/AbstractRememberMeServices.java @@ -119,7 +119,7 @@ public abstract class AbstractRememberMeServices * which in turn is used to create a valid authentication token. */ @Override - public final Authentication autoLogin(HttpServletRequest request, HttpServletResponse response) { + public Authentication autoLogin(HttpServletRequest request, HttpServletResponse response) { String rememberMeCookie = extractRememberMeCookie(request); if (rememberMeCookie == null) { return null; @@ -253,7 +253,7 @@ public abstract class AbstractRememberMeServices } @Override - public final void loginFail(HttpServletRequest request, HttpServletResponse response) { + public void loginFail(HttpServletRequest request, HttpServletResponse response) { this.logger.debug("Interactive login attempt was unsuccessful."); cancelCookie(request, response); onLoginFail(request, response); @@ -268,11 +268,11 @@ public abstract class AbstractRememberMeServices *

* Examines the incoming request and checks for the presence of the configured * "remember me" parameter. If it's present, or if alwaysRemember is set to - * true, calls onLoginSucces. + * true, calls onLoginSuccess. *

*/ @Override - public final void loginSuccess(HttpServletRequest request, HttpServletResponse response, + public void loginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication) { if (!rememberMeRequested(request, this.parameter)) { this.logger.debug("Remember-me login not requested.");