From e045fd256ed005aa678e30751d83e207947c6f9d Mon Sep 17 00:00:00 2001 From: Rinjae Date: Thu, 6 Nov 2025 14:51:50 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=A8=EC=8A=A4=EC=9B=8C=EB=93=9C=20match=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apim/portal/config/PortalAuthenticationManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 상태 체크