반응형 OAuth2 [프로젝트] CICD 1. Feedback + Q&Aquestion > 지금은 Spring Security JSESSION으로 로그인 하는데 JWT를 사용하는 게 좋을지 Redis를 세션 저장소로 사용하는 거로 수정하는 게 좋을지 고민이다.answer > 여러 내용이라 찾아보고 더 추가하여 정리한 답변은 아래와 같다.A. Spring Security에서 OAuth를 적용할 때의 흐름은 일단 아래와 같다.1) 클라이언트가 OAuth 제공자(Google, Kakao, etc)에게 로그인 요청2) OAuth 제공자가 Access Token 발급3) 클라이언트가 발급받은 OAuth Access Token을 내 서버에 전달4) 내 서버에서 OAuth Access Token 검증 후 사용자 정보 추출5) 내 서버의 DB에 사용자 존재 .. 2025. 1. 23. [프로젝트] Redis & OAuth2 적용 1. Redis 캐시 동작 테스트Redis 캐시가 제대로 동작하는지 확인하는 테스트를 작성해보자.그리고 전체적으로 코드를 다 수정했기 때문에 잘 작동하는지 확인이 필요하다.우선 redis-container와 mysql-container를 실행하자.테스트 방법에는 단위 테스트, 통합 테스트, Redis CLI를 활용한 확인 등 여러 가지가 있다. 1.1 단위 테스트 (JUnit + Spring Boot Test)단위 테스트는 Spring Boot에서 Redis 캐시가 잘 동작하는지 확인하는 가장 기본적인 방법이다.하나의 클래스 또는 메서드가 독립적으로 올바르게 동작하는지 검증하는 테스트로 외부 의존성 없이 실행하며 Mocking을 사용해 필요한 객체를 대체한다.@Cacheable이 적용된 메서드가 red.. 2025. 1. 21. 이전 1 다음 반응형