remember-me and authentication-success-handler
===

i have strange issue of for login sucess and redirect to page. 

below is my spring security configuration. 


	<http auto-config="true" use-expressions="true">
		<intercept-url pattern="/login.hst**" access="anonymous or authenticated" />
		<intercept-url pattern="/**/*.hst" access="authenticated" />
		<form-login login-page="/login.hst"
			authentication-failure-url="/login.hst?error=true"
			authentication-success-handler-ref="loginSucessHandler" />
		<logout invalidate-session="true" logout-success-url="/home.hst"
			logout-url="/logout.hst" />
		<remember-me key="jbcpHaverERP" authentication-success-handler-ref="loginSucessHandler"/>
		<session-management>
    	<concurrency-control max-sessions="1" />
	</session-management>
	</http>


    @Service
    public class LoginSucessHandler extends
    		SavedRequestAwareAuthenticationSuccessHandler {
    
    	@Override
    	public void onAuthenticationSuccess(HttpServletRequest request,
    			HttpServletResponse response, Authentication authentication)
    			throws ServletException, IOException {
                ...
    		super.setUseReferer(true);
    		super.onAuthenticationSuccess(request, response, authentication);
    	}
    
    }

now problem of redirect to requested page on success. if i directly refer to any secure url spring redirects me to login page and on successful login to original requested link. 
but this is not working in case if user had earlier selected remember-me and then closing browser and now requesting direct URL, he is being properly authenticated but instead of redirecting him to requested page spring redirects to /. i have checked log and some spring source code and found it is not able to determine target url. 

i have tried to set refer but referer value is null. but one strange thing i have noticed that  in spring security configuration if i remove  authentication-success-handler from remember-me configuration then it works. 

		<remember-me key="jbcpHaverERP" authentication-success-handler-ref="loginSucessHandler"/>

not able to figure out issue. is authentication-success-handler implementation requied to be different for form login and remember-me? 