
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
... | ... | @@ -42,7 +42,7 @@ |
42 | 42 |
@RestController |
43 | 43 |
@RequiredArgsConstructor |
44 | 44 |
@Slf4j |
45 |
-@RequestMapping(value = "/admin/loginPolicy") |
|
45 |
+@RequestMapping(value = {"/sys/loginPolicy", "/admin/loginPolicy"}) |
|
46 | 46 |
public class LoginPolicyController { |
47 | 47 |
|
48 | 48 |
private final LoginPolicyService loginPolicyService; |
--- src/main/java/com/takensoft/common/util/LoginUtil.java
+++ src/main/java/com/takensoft/common/util/LoginUtil.java
... | ... | @@ -3,6 +3,7 @@ |
3 | 3 |
import com.fasterxml.jackson.databind.ObjectMapper; |
4 | 4 |
import com.takensoft.cms.loginPolicy.service.LoginModeService; |
5 | 5 |
import com.takensoft.cms.loginPolicy.service.LoginPolicyService; |
6 |
+import com.takensoft.cms.loginPolicy.service.StorageModeService; |
|
6 | 7 |
import com.takensoft.cms.mber.service.LgnHstryService; |
7 | 8 |
import com.takensoft.cms.mber.vo.LgnHstryVO; |
8 | 9 |
import com.takensoft.cms.mber.vo.MberVO; |
... | ... | @@ -48,6 +49,7 @@ |
48 | 49 |
private final JWTUtil jwtUtil; |
49 | 50 |
private final SessionUtil sessionUtil; |
50 | 51 |
private final RedisTemplate<String, String> redisTemplate; |
52 |
+ private final StorageModeService storageModeService; |
|
51 | 53 |
|
52 | 54 |
@Value("${jwt.accessTime}") |
53 | 55 |
private long JWT_ACCESSTIME; |
... | ... | @@ -69,7 +71,6 @@ |
69 | 71 |
|
70 | 72 |
// 로그인 방식 확인 |
71 | 73 |
String loginMode = loginModeService.getLoginMode(); |
72 |
- log.info("통합 로그인 모드: {}, 사용자: {}", loginMode, mber.getMbrId()); |
|
73 | 74 |
|
74 | 75 |
if ("S".equals(loginMode)) { |
75 | 76 |
// Redis 기반 중복로그인 관리 적용 |
... | ... | @@ -79,8 +80,12 @@ |
79 | 80 |
handleJwtLogin(mber, req, res); |
80 | 81 |
} |
81 | 82 |
|
83 |
+ // 스토리지 저장 방식 확인 |
|
84 |
+ String storageMode = storageModeService.findByStorageMode(); |
|
85 |
+ |
|
82 | 86 |
res.setHeader("login-type", loginMode); |
83 |
- log.info("통합 로그인 성공 처리 완료: {}, 모드: {}", mber.getMbrId(), loginMode); |
|
87 |
+ res.setHeader("storage-type", storageMode); |
|
88 |
+ log.info("통합 로그인 성공 처리 완료: {}, 로그인 모드: {}, 스토리지 모드: {}", mber.getMbrId(), loginMode, storageMode); |
|
84 | 89 |
} |
85 | 90 |
catch (IOException ioe) { |
86 | 91 |
log.error("로그인 응답 처리 중 IO 오류", ioe); |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?