카카오 로그인은 여러 방법으로 구현할 수 있는데, 이번 프로젝트에선 카카오에서 제공하는 토큰이 아닌 자체 JWT를 생성하는 방식으로 진행했다. 우선 기본적인 개발 방식은 카카오 공식문서를 참고했다. 카카오 로그인 동작 / 구현 순서1. (프론트) 카카오에게 로그인을 요청하고 인가코드를 받는다.2. (프론트) 백엔드로 인가코드를 전달한다.3. (백엔드) redirct-uri, client-id, 인가코드를 카카오에 보내면 카카오는 이를 인증 후 토큰을 발급해준다. 4. (백엔드) 카카오 토큰으로 유저정보를 요청해 받는다.5. (백엔드) 기존에 등록된 회원이 아닌 경우 회원가입을 하고, 자체 JWT를 생성하여 프론트에 전달한다.6. (프론트) JWT로 로그인을 처리한다. 카카오 개발자 애플리케이션 설정htt..