向Spring安全注销添加参数

向Spring安全注销添加参数,spring,spring-security,spring-security-ldap,Spring,Spring Security,Spring Security Ldap,我可以为Spring安全注销添加参数吗。我在security.xml中配置了注销请求,如下所示 登录时,成功登录后,我将在自定义成功处理程序上验证用户帐户的各个方面,以验证帐户订阅状态、批准/不批准等,并根据它在任何条件失败时发送注销请求。我希望在注销页面上显示自定义错误消息,因此希望将该参数与注销请求一起发送。编写自定义注销处理程序。将属性放入xml配置文件中 e、 g 显示了执行此操作的另一种方法。这还显示了如何重定向到特定url并手动处理会话管理 <sec:logout inval

我可以为Spring安全注销添加参数吗。我在security.xml中配置了注销请求,如下所示


登录时,成功登录后,我将在自定义成功处理程序上验证用户帐户的各个方面,以验证帐户订阅状态、批准/不批准等,并根据它在任何条件失败时发送注销请求。我希望在注销页面上显示自定义错误消息,因此希望将该参数与注销请求一起发送。

编写自定义注销处理程序。将属性放入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);         
    }  
}