요청
RequestBody
{ "email" : "seunghan@gmail.com", "oauthType" : "GOOGLE" }
프론트엔드에서 OAuth2 인증 후 리소스 서버에서 가져온 정보를 가지고 호출
oauthType : GOOGLE, NAVER, KAKAO
응답
ResponseBody
성공 Status Code : 200 Body { "token" : "etewqgsdnjkngaslketn" }
Aug 2, 2022 로그인 우회(?)
- 기존
- 프론트 → 백엔드 도메인 구글 로그인 → 백엔드가 세션에서 유저 정보를 꺼내서 응답 헤더에 넣어줌 → 백엔드 도메인으로 리다이렉트 ..! 프론트 로컬 서버로 올 방법이 없음
- 임시
- 프론트 → 프론트 로컬 서버 구글 로그인 → 구글 계정 정보를 프론트에서 획득 → 프론트 request body
{ email: "구글 계정 정보 email", oauthType: "GOOGLE" }
, POST “/api/v1/login/” 요청 - → 백엔드 응답
{ hasProfile: false }
→ 프론트 회원가입 페이지로 이동 - → 백엔드 응답
{ hasProfile: true }
→ 프론트 마이 페이지로 이동