【问题标题】:Spring 3 Security Authentication Success HandlerSpring 3 安全认证成功处理程序
【发布时间】:2010-04-30 03:57:13
【问题描述】:

我正在使用form-login 来确保安全性,并且我正在尝试实现身份验证成功处理程序,但我不确定如何返回到登录过程之前最初请求的资源。默认情况下,我认为它实现了SimpleUrlAuthenticationSuccessHandler,我尝试镜像该类的实现。但它设置了一个setDefaultTargetUrl(defaultTargetUrl),也许这就是它记住登录过程后要返回的资源的神奇之处。

非常感谢任何帮助。下面是我的spring security<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" />

【问题讨论】:

    标签: spring-security


    【解决方案1】:

    初始请求的恢复在SavedRequestAwareAuthenticationSuccessHandler中实现,&lt;form-login&gt;默认使用。

    【讨论】:

    • 我知道它需要HttpSessionRequestCache。怎么设置的?
    • 搞定了。无需担心 HttpSessionRequestCache。
    猜你喜欢
    • 2012-09-30
    • 2014-10-26
    • 1970-01-01
    • 2019-12-28
    • 2017-02-25
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    相关资源
    最近更新 更多