# Package org.springframework.security.web.authentication.logout

package org.springframework.security.web.authentication.logout
Logout functionality based around a filter which handles a specific logout URL.

Related Packages
Package
Description
org.springframework.security.web.authentication
Authentication processing mechanisms, which respond to the submission of authentication credentials using various protocols (eg BASIC, CAS, form login etc).
Class
Description
CompositeLogoutHandler
Performs a logout through all the `LogoutHandler` implementations.
CookieClearingLogoutHandler
A logout handler which clears either - A defined list of cookie names, using the context path as the cookie path OR - A given list of Cookies
DelegatingLogoutSuccessHandler
Delegates to logout handlers based on matched request matchers
ForwardLogoutSuccessHandler
`LogoutSuccessHandler` implementation that will perform a request dispatcher "forward" to the specified target URL.
HeaderWriterLogoutHandler
HttpStatusReturningLogoutSuccessHandler
Implementation of the `LogoutSuccessHandler`.
LogoutFilter
Logs a principal out.
LogoutHandler
Indicates a class that is able to participate in logout handling.
LogoutSuccessEventPublishingLogoutHandler
A logout handler which publishes `LogoutSuccessEvent`
LogoutSuccessHandler
Strategy that is called after a successful logout by the `LogoutFilter`, to handle redirection or forwarding to the appropriate destination.
SecurityContextLogoutHandler
Performs a logout by modifying the `SecurityContextHolder`.
SimpleUrlLogoutSuccessHandler
Handles the navigation on logout by delegating to the `AbstractAuthenticationTargetUrlRequestHandler` base class logic.