public class IdentityProviderLogoutHandler
extends java.lang.Object
implements org.springframework.security.web.authentication.logout.LogoutHandler
Constructor and Description |
---|
IdentityProviderLogoutHandler(SamlProviderProvisioning<IdentityProviderService> provisioning,
SamlMessageStore<Assertion,javax.servlet.http.HttpServletRequest> assertionStore) |
Modifier and Type | Method and Description |
---|---|
SamlMessageStore<Assertion,javax.servlet.http.HttpServletRequest> |
getAssertionStore() |
SamlProviderProvisioning<IdentityProviderService> |
getProvisioning() |
protected void |
idpInitiatedLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication) |
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 logoutRequestValue) |
protected void |
receivedLogoutResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication,
java.lang.String logoutResponseValue) |
public IdentityProviderLogoutHandler(SamlProviderProvisioning<IdentityProviderService> provisioning, SamlMessageStore<Assertion,javax.servlet.http.HttpServletRequest> assertionStore)
public SamlProviderProvisioning<IdentityProviderService> getProvisioning()
public SamlMessageStore<Assertion,javax.servlet.http.HttpServletRequest> getAssertionStore()
protected void receivedLogoutRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication, java.lang.String logoutRequestValue) 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 logoutResponseValue) throws java.io.IOException
java.io.IOException
protected void idpInitiatedLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication) throws java.io.IOException
java.io.IOException
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