remove unnecessary class

This commit is contained in:
Chris Oberle 2018-01-15 18:34:55 -05:00
parent f0175dd4f5
commit 2b78cdbafa
2 changed files with 3 additions and 23 deletions

View File

@ -1,20 +0,0 @@
package com.baeldung.securityextrafields;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.core.AuthenticationException;
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler;
public class CustomAuthFailureHandler extends SimpleUrlAuthenticationFailureHandler {
@Override
public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception)
throws IOException, ServletException {
getRedirectStrategy().sendRedirect(request, response, "/login?error=true");
}
}

View File

@ -10,6 +10,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler;
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
@EnableWebSecurity
@ -51,10 +52,9 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
provider.setPasswordEncoder(passwordEncoder());
return provider;
}
public CustomAuthFailureHandler failureHandler() {
return new CustomAuthFailureHandler();
public SimpleUrlAuthenticationFailureHandler failureHandler() {
return new SimpleUrlAuthenticationFailureHandler("/login?error=true");
}
public PasswordEncoder passwordEncoder() {