public class SimpleUrlAuthenticationSuccessHandler extends AbstractAuthenticationTargetUrlRequestHandler implements AuthenticationSuccessHandler
The logic used is that of the parent class.
logger| Constructor and Description |
|---|
SimpleUrlAuthenticationSuccessHandler() |
SimpleUrlAuthenticationSuccessHandler(String defaultTargetUrl)
Constructor which sets the defaultTargetUrl property of the base class.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearAuthenticationAttributes(javax.servlet.http.HttpServletRequest request)
Removes temporary authentication-related data which may have been stored in the session
during the authentication process.
|
void |
onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Authentication authentication)
Calls the parent class
handle() method to forward or redirect to the target URL, and
then calls clearAuthenticationAttributes() to remove any leftover session data. |
determineTargetUrl, getDefaultTargetUrl, getRedirectStrategy, getTargetUrlParameter, handle, isAlwaysUseDefaultTargetUrl, setAlwaysUseDefaultTargetUrl, setDefaultTargetUrl, setRedirectStrategy, setTargetUrlParameter, setUseRefererpublic SimpleUrlAuthenticationSuccessHandler()
public SimpleUrlAuthenticationSuccessHandler(String defaultTargetUrl)
defaultTargetUrl - the URL to which the user should be redirected on successful authentication.public void onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Authentication authentication)
throws IOException,
javax.servlet.ServletException
handle() method to forward or redirect to the target URL, and
then calls clearAuthenticationAttributes() to remove any leftover session data.onAuthenticationSuccess in interface AuthenticationSuccessHandlerrequest - the request which caused the successful authenticationresponse - the responseauthentication - the Authentication object which was created during the authentication process.IOExceptionjavax.servlet.ServletExceptionprotected final void clearAuthenticationAttributes(javax.servlet.http.HttpServletRequest request)