diff --git a/spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java b/spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java index 698052fa2b..f4b8e7f5ac 100644 --- a/spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java +++ b/spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java @@ -22,15 +22,13 @@ public class MySavedRequestAwareAuthenticationSuccessHandler extends SimpleUrlAu final SavedRequest savedRequest = requestCache.getRequest(request, response); if (savedRequest == null) { - super.onAuthenticationSuccess(request, response, authentication); - + clearAuthenticationAttributes(request); return; } final String targetUrlParameter = getTargetUrlParameter(); if (isAlwaysUseDefaultTargetUrl() || (targetUrlParameter != null && StringUtils.hasText(request.getParameter(targetUrlParameter)))) { requestCache.removeRequest(request, response); - super.onAuthenticationSuccess(request, response, authentication); - + clearAuthenticationAttributes(request); return; }