Class ConfigAwareLogoutSuccessHandler

  • All Implemented Interfaces:
    org.springframework.security.web.authentication.logout.LogoutSuccessHandler

    public class ConfigAwareLogoutSuccessHandler
    extends org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler
    Extension of SimpleUrlLogoutSuccessHandler that uses site config to override properties
    Since:
    3.1.5
    Author:
    joseross
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String LOGOUT_SUCCESS_URL_KEY  
      • Fields inherited from class org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String determineTargetUrl​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • Methods inherited from class org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler

        onLogoutSuccess
      • Methods inherited from class org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler

        determineTargetUrl, getDefaultTargetUrl, getRedirectStrategy, getTargetUrlParameter, handle, isAlwaysUseDefaultTargetUrl, setAlwaysUseDefaultTargetUrl, setDefaultTargetUrl, setRedirectStrategy, setTargetUrlParameter, setUseReferer
    • Constructor Detail

      • ConfigAwareLogoutSuccessHandler

        public ConfigAwareLogoutSuccessHandler()
    • Method Detail

      • determineTargetUrl

        protected String determineTargetUrl​(javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response)
        Overrides:
        determineTargetUrl in class org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler