public final class OidcClientInitiatedLogoutSuccessHandler
extends org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler
LogoutSuccessHandler| Constructor and Description |
|---|
OidcClientInitiatedLogoutSuccessHandler(ClientRegistrationRepository clientRegistrationRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
determineTargetUrl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication) |
void |
setPostLogoutRedirectUri(java.lang.String postLogoutRedirectUri)
Set the post logout redirect uri template to use.
|
void |
setPostLogoutRedirectUri(java.net.URI postLogoutRedirectUri)
Deprecated.
|
onLogoutSuccessdetermineTargetUrl, getDefaultTargetUrl, getRedirectStrategy, getTargetUrlParameter, handle, isAlwaysUseDefaultTargetUrl, setAlwaysUseDefaultTargetUrl, setDefaultTargetUrl, setRedirectStrategy, setTargetUrlParameter, setUseRefererpublic OidcClientInitiatedLogoutSuccessHandler(ClientRegistrationRepository clientRegistrationRepository)
protected java.lang.String determineTargetUrl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication)
determineTargetUrl in class org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler@Deprecated public void setPostLogoutRedirectUri(java.net.URI postLogoutRedirectUri)
setPostLogoutRedirectUri(String)postLogoutRedirectUri - - A valid URL to which the OP should redirect after logging out the userpublic void setPostLogoutRedirectUri(java.lang.String postLogoutRedirectUri)
"{baseUrl}"
placeholder, for example:
handler.setPostLogoutRedirectUriTemplate("{baseUrl}");
will make so that post_logout_redirect_uri will be set to the base url for the client
application.postLogoutRedirectUri - - A template for creating the post_logout_redirect_uri
query parameter