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 |