Class AuthenticationLogoutHandler
- java.lang.Object
 - 
- com.broadleafcommerce.auth.user.web.logout.AuthenticationLogoutHandler
 
 
- 
- All Implemented Interfaces:
 org.springframework.security.web.authentication.logout.LogoutHandler
public class AuthenticationLogoutHandler extends Object implements org.springframework.security.web.authentication.logout.LogoutHandler
 
- 
- 
Constructor Summary
Constructors Constructor Description AuthenticationLogoutHandler(StatelessUtil sessionUtil) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StatelessUtilgetSessionUtil()protected javax.servlet.http.CookiegetThirdPartyIdpCookie(javax.servlet.http.HttpServletRequest request)voidlogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)protected voidremoveThirdPartyIdpCookieIfPresent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
 - 
 
- 
- 
Constructor Detail
- 
AuthenticationLogoutHandler
public AuthenticationLogoutHandler(StatelessUtil sessionUtil)
 
 - 
 
- 
Method Detail
- 
logout
public void logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)- Specified by:
 logoutin interfaceorg.springframework.security.web.authentication.logout.LogoutHandler
 
- 
removeThirdPartyIdpCookieIfPresent
protected void removeThirdPartyIdpCookieIfPresent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
- 
getThirdPartyIdpCookie
protected javax.servlet.http.Cookie getThirdPartyIdpCookie(javax.servlet.http.HttpServletRequest request)
 
- 
getSessionUtil
protected StatelessUtil getSessionUtil()
 
 - 
 
 -