У меня есть страница с несколькими ссылками на другие страницы приложения. Когда пользователь посещает веб-сайт, отображается системная страница, доступная, даже если пользователь не вошел в систему. Однако, если пользователь нажимает на какую-то другую ссылку, которая ожидает, что пользователь войдет в систему, пользователь будет правильно перенаправлен на страницу входа в систему , Однако после входа в систему пользователь не перенаправляется на ссылку, на которую был сделан щелчок, вместо этого пользователь отправляется на страницу системы (системная страница является целевым URL-адресом по умолчанию).Spring 3.1: Перенаправление после входа в систему не работает
Вот отрывок из пружинной конфигурационного файла -
<logout logout-url="/logout"
logout-success-url="/login"
invalidate-session="true" />
<form-login login-page="/login"
login-processing-url="/j_security_check"
always-use-default-target="false"
authentication-failure-url="/login?failure=true"
username-parameter="username"
password-parameter="password"/>
Я попытался с помощью authentication-success-handler-ref
свойства ссылаться на SavedRequestAwareAuthenticationSuccessHandler
экземпляр, однако, что не работает.
Любые входы?
увидеть эту дискуссию в весеннем форуме http://forum.spring.io/forum/spring-projects/security/83064-question-on-authentication-success-handler –