diff --git a/src/main/java/com/eactive/apim/portal/config/PortalAuthenticationManager.java b/src/main/java/com/eactive/apim/portal/config/PortalAuthenticationManager.java index 138effb..c9ade47 100644 --- a/src/main/java/com/eactive/apim/portal/config/PortalAuthenticationManager.java +++ b/src/main/java/com/eactive/apim/portal/config/PortalAuthenticationManager.java @@ -48,7 +48,10 @@ public class PortalAuthenticationManager implements AuthenticationManager { // 비밀번호 검증 if (!passwordEncoder.matches(decodedPassword, user.getPassword())) { - throw new BadCredentialsException("아이디 또는 비밀번호가 일치하지 않습니다."); + // 암호화가 되어 있지 않을 수도 있어 그대로 비교 검증 + if (!user.getPassword().equals(decodedPassword)) { + throw new BadCredentialsException("아이디 또는 비밀번호가 일치하지 않습니다."); + } } // DORMANT 상태 체크