Spring security Spring3安全认证成功处理程序
我使用Spring security Spring3安全认证成功处理程序,spring-security,Spring Security,我使用表单登录进行安全保护,并尝试实现一个身份验证成功处理程序,但我不确定如何返回登录过程之前最初请求的资源。默认情况下,我认为它实现了一个SimpleRulthenticationSuccessHandler,我尝试镜像该类实现。但是它设置了一个setDefaultTargetUrl(defaultTargetUrl),也许这就是它在登录过程后记住要返回的资源的神奇之处 非常感谢您的帮助。下面是我的spring安全元素 <form-login login-page="/login.jsp
表单登录
进行安全保护,并尝试实现一个身份验证成功处理程序,但我不确定如何返回登录过程之前最初请求的资源。默认情况下,我认为它实现了一个SimpleRulthenticationSuccessHandler
,我尝试镜像该类实现。但是它设置了一个setDefaultTargetUrl(defaultTargetUrl)
,也许这就是它在登录过程后记住要返回的资源的神奇之处
非常感谢您的帮助。下面是我的spring安全
元素
<form-login login-page="/login.jsp" login-processing-url="/b2broe_login"
authentication-success-handler-ref="passwordExpiredHandler"
authentication-failure-url="/login.jsp?loginfailed=true" />
初始请求的恢复在SavedRequestAwareAuthenticationSuccessHandler
中实现,默认情况下由
使用。我发现它需要一个HttpSessionRequestCache
。那套怎么样?开始工作了。不需要担心HttpSessionRequestCache。