fixing the redirect strategy possible call

This commit is contained in:
eugenp 2013-08-27 00:01:20 +03:00
parent 0d8ef1f496
commit 4686bf0a06

View File

@ -22,15 +22,13 @@ public class MySavedRequestAwareAuthenticationSuccessHandler extends SimpleUrlAu
final SavedRequest savedRequest = requestCache.getRequest(request, response); final SavedRequest savedRequest = requestCache.getRequest(request, response);
if (savedRequest == null) { if (savedRequest == null) {
super.onAuthenticationSuccess(request, response, authentication); clearAuthenticationAttributes(request);
return; return;
} }
final String targetUrlParameter = getTargetUrlParameter(); final String targetUrlParameter = getTargetUrlParameter();
if (isAlwaysUseDefaultTargetUrl() || (targetUrlParameter != null && StringUtils.hasText(request.getParameter(targetUrlParameter)))) { if (isAlwaysUseDefaultTargetUrl() || (targetUrlParameter != null && StringUtils.hasText(request.getParameter(targetUrlParameter)))) {
requestCache.removeRequest(request, response); requestCache.removeRequest(request, response);
super.onAuthenticationSuccess(request, response, authentication); clearAuthenticationAttributes(request);
return; return;
} }