HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
🐳
[팀 07] 머구리(Meoguri)
/
✨
API document
/
로그인

로그인

URL Patterns
/login
Method
POST
RestDocs 여부
RestDocs 여부
개발 여부
개발 여부
요청 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 } → 프론트 마이 페이지로 이동