Interface AuthenticationSuccessHandler
- All Known Implementing Classes:
 ForwardAuthenticationSuccessHandler,HttpMessageConverterAuthenticationSuccessHandler,SavedRequestAwareAuthenticationSuccessHandler,SimpleUrlAuthenticationSuccessHandler
public interface AuthenticationSuccessHandler
Strategy used to handle a successful user authentication.
 
 Implementations can do whatever they want but typical behaviour would be to control the
 navigation to the subsequent destination (using a redirect or a forward). For example,
 after a user has logged in by submitting a login form, the application needs to decide
 where they should be redirected to afterwards (see
 AbstractAuthenticationProcessingFilter and subclasses). Other logic may also be
 included if required.
- Since:
 - 3.0
 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault voidonAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain, Authentication authentication) Called when a user has been successfully authenticated.voidonAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) Called when a user has been successfully authenticated. 
- 
Method Details
- 
onAuthenticationSuccess
default void onAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain, Authentication authentication) throws IOException, jakarta.servlet.ServletException Called when a user has been successfully authenticated.- Parameters:
 request- the request which caused the successful authenticationresponse- the responsechain- theFilterChainwhich can be used to proceed other filters in the chainauthentication- the Authentication object which was created during the authentication process.- Throws:
 IOExceptionjakarta.servlet.ServletException- Since:
 - 5.2.0
 
 - 
onAuthenticationSuccess
void onAuthenticationSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) throws IOException, jakarta.servlet.ServletException Called when a user has been successfully authenticated.- Parameters:
 request- the request which caused the successful authenticationresponse- the responseauthentication- the Authentication object which was created during the authentication process.- Throws:
 IOExceptionjakarta.servlet.ServletException
 
 -