Skip to content

Conversation

@lsh2613
Copy link
Owner

@lsh2613 lsh2613 commented Sep 10, 2025

⭐ Related issue

#44


📌 Tasks

  • Redis Cache Manager 설정
  • OIDC JWK 및 SecurityUser에 대해 캐싱 적용

- OIDC JWK 및 SecurityUser에 대해 캐싱 적용
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Redis 캐싱 기능을 추가하여 OIDC 공개키와 보안 사용자 정보에 대한 성능 최적화를 구현합니다.

  • Redis Cache Manager 설정 및 다중 캐시 매니저 구성
  • OIDC JWK 및 SecurityUser 캐싱 적용
  • 캐시 매니저별 어노테이션 추가

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
RedisCacheConfig.java Redis 연결 설정 및 용도별 캐시 매니저 구성
KakaoOidcClient.java Kakao OIDC 공개키 조회에 캐싱 적용
GoogleOidcClient.java Google OIDC 공개키 조회에 캐싱 적용
UserDetailServiceImpl.java 사용자 상세 정보 조회에 캐싱 적용
CacheManagerType.java 캐시 매니저 타입 상수 정의
SecurityUserCacheManager.java 보안 사용자용 캐시 매니저 어노테이션
OidcCacheManager.java OIDC용 캐시 매니저 어노테이션
InfraRedisConnectionFactory.java Redis 연결 팩토리 어노테이션

@lsh2613
Copy link
Owner Author

lsh2613 commented Sep 10, 2025

📊 Test Coverage Report

Overall Project 69.41%
File Coverage
UserDetailServiceImpl.java 0%

- null 값 캐싱 비활성화
- 캐시 키 접두사 계산 방식 추가
@lsh2613 lsh2613 merged commit 71b79ac into dev Sep 10, 2025
1 check passed
@lsh2613 lsh2613 added the ✨ Feature 새로운 기능 또는 명세 label Sep 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 새로운 기능 또는 명세

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants