하석형 하석형 06-02
250602 하석형 LoginPolicy 초기 설정값 조회를 위한 /sys 경로 추가, 로그인 시 스토리지 저장 방식 확인
 초기 설정값 조회를 위한 /sys 경로 추가, 로그인 시 스토리지 저장 방식 확인
@bff9ba596d8a16116e7b759ba7ceee98838ab53c
src/main/java/com/takensoft/cms/loginPolicy/web/LoginPolicyController.java
--- src/main/java/com/takensoft/cms/loginPolicy/web/LoginPolicyController.java
+++ src/main/java/com/takensoft/cms/loginPolicy/web/LoginPolicyController.java
@@ -42,7 +42,7 @@
 @RestController
 @RequiredArgsConstructor
 @Slf4j
-@RequestMapping(value = "/admin/loginPolicy")
+@RequestMapping(value = {"/sys/loginPolicy", "/admin/loginPolicy"})
 public class LoginPolicyController {
 
     private final LoginPolicyService loginPolicyService;
src/main/java/com/takensoft/common/util/LoginUtil.java
--- src/main/java/com/takensoft/common/util/LoginUtil.java
+++ src/main/java/com/takensoft/common/util/LoginUtil.java
@@ -3,6 +3,7 @@
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.takensoft.cms.loginPolicy.service.LoginModeService;
 import com.takensoft.cms.loginPolicy.service.LoginPolicyService;
+import com.takensoft.cms.loginPolicy.service.StorageModeService;
 import com.takensoft.cms.mber.service.LgnHstryService;
 import com.takensoft.cms.mber.vo.LgnHstryVO;
 import com.takensoft.cms.mber.vo.MberVO;
@@ -48,6 +49,7 @@
     private final JWTUtil jwtUtil;
     private final SessionUtil sessionUtil;
     private final RedisTemplate<String, String> redisTemplate;
+    private final StorageModeService storageModeService;
 
     @Value("${jwt.accessTime}")
     private long JWT_ACCESSTIME;
@@ -69,7 +71,6 @@
 
             // 로그인 방식 확인
             String loginMode = loginModeService.getLoginMode();
-            log.info("통합 로그인 모드: {}, 사용자: {}", loginMode, mber.getMbrId());
 
             if ("S".equals(loginMode)) {
                 // Redis 기반 중복로그인 관리 적용
@@ -79,8 +80,12 @@
                 handleJwtLogin(mber, req, res);
             }
 
+            // 스토리지 저장 방식 확인
+            String storageMode = storageModeService.findByStorageMode();
+
             res.setHeader("login-type", loginMode);
-            log.info("통합 로그인 성공 처리 완료: {}, 모드: {}", mber.getMbrId(), loginMode);
+            res.setHeader("storage-type", storageMode);
+            log.info("통합 로그인 성공 처리 완료: {}, 로그인 모드: {}, 스토리지 모드: {}", mber.getMbrId(), loginMode, storageMode);
         }
         catch (IOException ioe) {
             log.error("로그인 응답 처리 중 IO 오류", ioe);
Add a comment
List