Spring安全超时处理程序

Spring安全超时处理程序,spring,jsf,spring-security,Spring,Jsf,Spring Security,我使用的是Spring/JSF/PrimeFaces web应用程序,其中设置了会话超时 <session-config> <session-timeout>10</session-timeout> </session-config> 10 春天的安全 <global-method-security secured-annotations="enabled" /> <http auto-config="true"

我使用的是Spring/JSF/PrimeFaces web应用程序,其中设置了会话超时

<session-config>
    <session-timeout>10</session-timeout>
</session-config>

10
春天的安全

<global-method-security secured-annotations="enabled" />

<http auto-config="true" access-denied-page="/faces/ui/login.xhtml" use-expressions="true">

<form-login login-processing-url="/j_spring_security_check" 
    login-page="/faces/ui/Login.xhtml" 
    default-target-url="/faces/ui/FirstPage.xhtml" 
    authentication-failure-url="/faces/ui/Login.xhtml" 
    authentication-success-handler-ref="authenticationSuccessHandler" />

<logout invalidate-session="true" 
    logout-success-url="/faces/ui/Login.xhtml" 
    delete-cookies="JSESSIONID"
    logout-url="/j_spring_security_logout"/>

<session-management invalid-session-url="/faces/ui/Login.xhtml">
    <concurrency-control error-if-maximum-exceeded="true" max-sessions="2" expired-url="/faces/ui/Login.xhtml" />
</session-management>

 <beans:bean id="authenticationSuccessHandler"
    class="com.app.spring.security.AppSecurityUrlAuthenticationSuccessHandler" />

如何在springsecurity中添加超时侦听器,这是

  • 对会话无效执行一些自定义操作
  • 超时后重定向到登录页面(ajax和非ajax) (请求)
  • 使用

    • 弹簧-3.1.1.释放
    • JSF2.1.11
    • PrimeFaces-4.0-SNAPSHOT

    您为什么对使用PrimeFaces-4.0-SNAPSHOT感兴趣?:)这不是问题。。将很快升级。