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