Class HeaderWriterLogoutHandler
java.lang.Object
org.springframework.security.web.authentication.logout.HeaderWriterLogoutHandler
- All Implemented Interfaces:
 LogoutHandler
- Since:
 - 5.2
 
- 
Constructor Summary
ConstructorsConstructorDescriptionHeaderWriterLogoutHandler(HeaderWriter headerWriter) Constructs a new instance using the passedHeaderWriterimplementation - 
Method Summary
Modifier and TypeMethodDescriptionvoidlogout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) Causes a logout to be completed. 
- 
Constructor Details
- 
HeaderWriterLogoutHandler
Constructs a new instance using the passedHeaderWriterimplementation- 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:LogoutHandlerCauses a logout to be completed. The method must complete successfully.- Specified by:
 logoutin interfaceLogoutHandler- Parameters:
 request- the HTTP requestresponse- the HTTP responseauthentication- the current principal details
 
 -