<aside> 📌 로직 순서

</aside>

  1. 유저는 member에 로그인을 하고 member에서 jwt를 발급받는다.
  2. 이때 요청의 모든 header에는 jwt가 담겨있어서 recipe서버의 security는 이걸 확인해서 token이 유효하다면 기능이 동작해야 한다.
  3. 만약 recipe 조회를 하는 요청이 있다고 가정하면 이때 recipe서버는 jwtAuthorizationFilter를 통해서 요청에 담겨들어온 header 내부의 jwt토큰의 유효성을 검증하게 될거고 검증이 완료되면 SecurityContextHolder에 정보를 저장하게 될것이다.
  4. 기존에는 이렇게 SecurityContextHolder에 담긴 정보를 가져다 사용하려 했지만 jwt를 사용하는데 이 방식이 옳은건지 의문점이 생겨서 조사를 해봤다.

<aside> 📌 질문1

</aside>

  1. Stateless Architecture:
  2. Decoupling:
  3. Performance:
  4. Security:

<aside> 📌 질문2

</aside>