diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/security/SecurityConfig.java b/src/main/java/com/hideyoshi/backendportfolio/base/security/SecurityConfig.java index 2f3e133..1e7196e 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/security/SecurityConfig.java +++ b/src/main/java/com/hideyoshi/backendportfolio/base/security/SecurityConfig.java @@ -87,7 +87,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { http.oauth2Login() .authorizationEndpoint() .authorizationRequestRepository(this.oAuthRequestRepository) - .and().successHandler(this::successHandler); + .and().successHandler(this::successHandler) + .failureHandler(this::failureHandler); } private void successHandler(HttpServletRequest request, @@ -104,6 +105,12 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { } + private void failureHandler( + HttpServletRequest request, + HttpServletResponse response, + AuthenticationException e) { + throw new AuthenticationInvalidException("Invalid Authentication Attempt."); + } @Bean public AuthenticationManager authenticationManagerBean() throws Exception { diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/security/oauth/repo/OAuthRequestRepository.java b/src/main/java/com/hideyoshi/backendportfolio/base/security/oauth/repo/OAuthRequestRepository.java index 6df7e6f..7be079c 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/security/oauth/repo/OAuthRequestRepository.java +++ b/src/main/java/com/hideyoshi/backendportfolio/base/security/oauth/repo/OAuthRequestRepository.java @@ -17,8 +17,6 @@ public class OAuthRequestRepository implements AuthorizationRequestRepository