public class ServiceProviderLogoutHandler extends Object implements org.springframework.security.web.authentication.logout.LogoutHandler
Constructor and Description |
---|
ServiceProviderLogoutHandler(SamlProviderProvisioning<ServiceProviderService> provisioning) |
Modifier and Type | Method and Description |
---|---|
protected String |
getLogoutRelayState(HttpServletRequest request,
IdentityProviderMetadata idp) |
void |
logout(HttpServletRequest request,
HttpServletResponse response,
org.springframework.security.core.Authentication authentication) |
protected void |
receivedLogoutRequest(HttpServletRequest request,
HttpServletResponse response,
org.springframework.security.core.Authentication authentication,
String logoutRequest) |
protected void |
receivedLogoutResponse(HttpServletRequest request,
HttpServletResponse response,
org.springframework.security.core.Authentication authentication,
String logoutResponse) |
protected void |
spInitiatedLogout(HttpServletRequest request,
HttpServletResponse response,
org.springframework.security.core.Authentication authentication) |
public ServiceProviderLogoutHandler(SamlProviderProvisioning<ServiceProviderService> provisioning)
public void logout(HttpServletRequest request, HttpServletResponse response, org.springframework.security.core.Authentication authentication)
logout
in interface org.springframework.security.web.authentication.logout.LogoutHandler
protected void receivedLogoutRequest(HttpServletRequest request, HttpServletResponse response, org.springframework.security.core.Authentication authentication, String logoutRequest) throws IOException
IOException
protected void receivedLogoutResponse(HttpServletRequest request, HttpServletResponse response, org.springframework.security.core.Authentication authentication, String logoutResponse)
protected void spInitiatedLogout(HttpServletRequest request, HttpServletResponse response, org.springframework.security.core.Authentication authentication) throws IOException
IOException
protected String getLogoutRelayState(HttpServletRequest request, IdentityProviderMetadata idp)