Class HeaderWriterLogoutHandler

java.lang.Object
org.springframework.security.web.authentication.logout.HeaderWriterLogoutHandler
All Implemented Interfaces:
LogoutHandler

public final class HeaderWriterLogoutHandler extends Object implements LogoutHandler
Since:
5.2
  • Constructor Details

    • HeaderWriterLogoutHandler

      public HeaderWriterLogoutHandler(HeaderWriter headerWriter)
      Constructs a new instance using the passed HeaderWriter implementation
      Parameters:
      headerWriter -
      Throws:
      IllegalArgumentException - if headerWriter is null.
  • Method Details

    • logout

      public void logout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication)
      Description copied from interface: LogoutHandler
      Causes a logout to be completed. The method must complete successfully.
      Specified by:
      logout in interface LogoutHandler
      Parameters:
      request - the HTTP request
      response - the HTTP response
      authentication - the current principal details