【发布时间】:2011-02-11 04:54:35
【问题描述】:
我正在使用基于 Spring Security 3.0.2 表单的身份验证。但我不知道如何配置它,以便在会话过期时请求不会重定向到其他页面(过期网址)或显示“会话过期”消息。
我不想要任何重定向或消息,我希望启动匿名会话,就像没有会话的用户进入网站时一样。
我目前的配置:
<http>
<intercept-url pattern="/login.action*" filters="none"/>
<intercept-url pattern="/admin/**" access="ROLE_ADMIN" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
<form-login login-page="/login.action"
authentication-failure-url="/login.action?error=failed"
login-processing-url="/login-handler.action"/>
<logout logout-url="/logoff-execute.action"
logout-success-url="/logoff.action?done=1"/>
<remember-me key="remember-me-security" services-ref="rememberMeServices"/>
<session-management >
<concurrency-control max-sessions="1"
error-if-maximum-exceeded="false"
expired-url="/login.action?error=expired.url"/>
</session-management>
</http>
【问题讨论】:
-
你能解决这个问题吗?
标签: java session spring-security