|
|
|
|
@ -8,11 +8,25 @@ import javax.servlet.http.HttpServletResponse;
@@ -8,11 +8,25 @@ import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
|
|
import org.springframework.security.core.Authentication; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* <tt>AuthenticationSuccessHandler</tt> which can be configured with a default URL which users should be |
|
|
|
|
* sent to upon successful authentication. |
|
|
|
|
* <p> |
|
|
|
|
* The logic used is that of the {@link AbstractAuthenticationTargetUrlRequestHandler parent class}. |
|
|
|
|
* |
|
|
|
|
* @author Luke Taylor |
|
|
|
|
* @version $Id$ |
|
|
|
|
* @since 3.0 |
|
|
|
|
*/ |
|
|
|
|
public class SimpleUrlAuthenticationSuccessHandler extends AbstractAuthenticationTargetUrlRequestHandler implements AuthenticationSuccessHandler { |
|
|
|
|
|
|
|
|
|
public SimpleUrlAuthenticationSuccessHandler() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Constructor which sets the <tt>defaultTargetUrl</tt> property of the base class. |
|
|
|
|
* @param defaultTargetUrl the URL to which the user should be redirected on successful authentication. |
|
|
|
|
*/ |
|
|
|
|
public SimpleUrlAuthenticationSuccessHandler(String defaultTargetUrl) { |
|
|
|
|
setDefaultTargetUrl(defaultTargetUrl); |
|
|
|
|
} |
|
|
|
|
|