如何使用安全配置。我希望下面的配置:将工作。
--namespace-> xmlns:security="http://www.springframework.org/schema/security"
<security:logout invalidate-session="true"
success-handler-ref="logout"
logout-url="/logout.html" />
</security:http>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
而他们,您需要编写自己的,因为success-handler-ref =“ logout”是用于注销的自定义处理程序: @Component
public class logout extends SimpleUrllogoutSuccessHandler {
@Override
public void onlogoutSuccess(HttpServletRequest request, HttpServletResponse response,
Authentication authentication) throws IOException, ServletException {
if (authentication != null) {
// do something
}
setDefaultTargetUrl("/login");
super.onlogoutSuccess(request, response, authentication);
}
}