向Spring安全注销添加参数
我可以为Spring安全注销添加参数吗。我在security.xml中配置了注销请求,如下所示向Spring安全注销添加参数,spring,spring-security,spring-security-ldap,Spring,Spring Security,Spring Security Ldap,我可以为Spring安全注销添加参数吗。我在security.xml中配置了注销请求,如下所示 登录时,成功登录后,我将在自定义成功处理程序上验证用户帐户的各个方面,以验证帐户订阅状态、批准/不批准等,并根据它在任何条件失败时发送注销请求。我希望在注销页面上显示自定义错误消息,因此希望将该参数与注销请求一起发送。编写自定义注销处理程序。将属性放入xml配置文件中 e、 g 显示了执行此操作的另一种方法。这还显示了如何重定向到特定url并手动处理会话管理 <sec:logout inval
登录时,成功登录后,我将在自定义成功处理程序上验证用户帐户的各个方面,以验证帐户订阅状态、批准/不批准等,并根据它在任何条件失败时发送注销请求。我希望在注销页面上显示自定义错误消息,因此希望将该参数与注销请求一起发送。编写自定义注销处理程序。将属性放入xml配置文件中 e、 g 显示了执行此操作的另一种方法。这还显示了如何重定向到特定url并手动处理会话管理
<sec:logout invalidate-session="true" logout-success-url="/logoutsuccess.do"
logout-url="/logout.do"
success-handler-ref="YourCustomLogoutSuccessHandler"/>
public class YourCustomLogoutSuccessHandler extends SimpleUrlLogoutSuccessHandler {
@Override
public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response,
Authentication authentication) throws IOException, ServletException {
//Do what you want to do here
//.......
//below does the 'standard' spring logout handling
super.onLogoutSuccess(request, response, authentication);
}
}