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