소셜 로그인(카카오) 로직

  1. 카카오에게 로그인하고 싶다고 요청(GET /oauth/authorize) [프→카]
  2. 카카오측에서 사용자에게 카카오계정 로그인 요청 [카 → 프]
  3. 카카오에게 회원 정보 요청
  4. DB에서 회원 정보 중복 확인 [백 → 프]

까까 : 프론트 ↔ 서버 사이 필요 API

API 작성 참고

로직 flow 이미지

+)

refreshToken은 유효기간이 1개월 미만인 경우에만 갱신되어 반환된다. (카카오 기준)

→ 반환되지 않는 경우가 있을 수 있으므로 예외처리 필요