TIL

250220 TIL Auth 구성 & 단위 테스트 하면서 자주 나오는 issue

Albosa2lol 2025. 2. 20. 16:07

Auth  JWT 구성 시

 

1️⃣ Jwts.parserBuilder() 사용 오류 해결 → Jwts.parser().verifyWith(secretKey).build() 적용
2️⃣ JWT 검증 시 parseSignedClaims() 사용 (parseClaimsJws() 대신)
3️⃣ Clock Skew 설정 추가하여 만료된 토큰 판별 오류 방지

 

단위테스트 시 나오는 이슈


1️⃣ Spring Security 충돌 방지 (@WithMockUser, @Import(SecurityConfig.class))
2️⃣ Mocking 충돌 해결 → @MockBean 문제 방지 및 직접 API 호출 방식으로 변경
3️⃣ 테스트 실행 순서 독립성 유지 (@BeforeEach에서 사용자 미리 등록)
4️⃣  데이터 충돌 방지 (@Transactional 사용하여 자동 롤백)

'TIL' 카테고리의 다른 글

230905 TIL  (0) 2023.09.05
230904 TIL  (0) 2023.09.05
230902 TIL  (0) 2023.09.03
230901 TIL  (0) 2023.09.03
230831 TIL  (0) 2023.08.31