Я использую form-login
для безопасности и я пытаюсь реализовать обработчик успехов аутентификации, но я не уверен, как вернуться к ресурсу, который первоначально требовали перед процессом входа в систему. По умолчанию я думаю, что это реализует a SimpleUrlAuthenticationSuccessHandler
и я пытался зеркально отразить ту реализацию класса. Но это устанавливает a setDefaultTargetUrl(defaultTargetUrl)
и возможно это - то, где волшебство происходит, что оно помнит ресурс для возвращения к после процесса входа в систему.
Любая справка значительно ценится. Ниже моя пружинная безопасность <form-login/>
элемент
<form-login login-page="/login.jsp" login-processing-url="/b2broe_login"
authentication-success-handler-ref="passwordExpiredHandler"
authentication-failure-url="/login.jsp?loginfailed=true" />
Возобновление первоначального запроса реализовано в SavedRequestAwareAuthenticationSuccessHandler
, который по умолчанию используется
.