我正在使用
form-login
为了安全起见,我正在尝试实现一个身份验证成功处理程序,但我不确定如何返回登录过程之前最初请求的资源。默认情况下,我认为它实现了
SimpleUrlAuthenticationSuccessHandler
我尝试镜像类实现。但它设置了一个
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" />