리프레시 토큰 Redis 적용하는 이유
현재 사용중인 MySql에서는 리프레시 토큰을 만료시키기 위해 주기적으로 만료된 토큰에 대한 삭제 요청을 보내거나 스케쥴러를 사용해야하는데 이 작업이 비효율적이라고 생각했다. 그래서 데이터의 유효기간(TTL)을 정할 수 있는 Redis가 효율적이라고 생각해서 적용을 해볼보려고 한다.
추가로 리프레시 토큰은 액세스 토큰을 재발급 하는 과정에서 자주 호출하기 때문에, 더 빠른 인메모리 기반 Redis를 사용하는 것이 더 좋을 것 같다.
저번주 목표 달성 여부
회색+밑줄 : 달성
검정 글씨 : 미달성
파란 글씨 : 반정도 달성
1. 작성했던 코드들의 테스트 코드 작성해보기
2. 소셜 로그인과 리프레시토큰 리뷰해보기
소셜 로그인 부분은 단위테스트 작성이 어려워서 그것을 제외하고는 테스트 코드 작성을 했다.
다음주 목표
1. Redis RefreshToken 적용하기
2. 그동안 했던 코드들 리뷰해서 블로그에 업로드하기
'항해99' 카테고리의 다른 글
[항해99] WIL 24.04.28 (0) | 2024.04.28 |
---|---|
[항해99] WIL 24.04.21 (0) | 2024.04.21 |
[항해99] TIL 24.04.08 (0) | 2024.04.08 |
[항해99] WIL 24.04.07 (0) | 2024.04.08 |
[항해99] WIL 24.03.23 (1) | 2024.03.23 |