25.02.20 JWT 리팩토링 과 헥사고날 아키텍처 도입
·
Spring Boot
개요AccessToken 과 RefreshToken을 발급해 사용할 것이다.로그인에 성공 시 AccessToken 은 헤더에 Authorization 의 키 값으로 포함하고 RefreshToken은 쿠키에 포함해 응답한다.login과 logout을 userService 에서 처리하면서 user 도메인과 token 도메인을 함께 다루다 보니 userService에서 token 관련 기능의 의존성이 너무 커지는게 신경이 쓰였다. 이 부분을 생각하면서 개발을 진행하지않아 이미 문제를 의식했을 때는 변경해야할것이 너무 많아졌다. 조언을 구하고자 튜터님을 찾아가 헥사요AccessToken 과 RefreshToken을 발급해 사용할 것이다. 로그인에 성공 시 AccessToken 은 헤더에 Authorization..