Skip to content

Feat: 구글 로그인 구현 #3

@richsubin

Description

@richsubin

Issue: Feature

구글 API 연동

Description

구글 API 를 이용해서 소셜 로그인 기능을 구현

Todo

  • 구글 API 키 발급받기
  • 구글 로그인용 dto 만들기
  • 로그인 성공...?
  • 토큰이랑 이메일 받아서 DB에 저장하기
  • 승완이 코드를 내 코드화 좀 시켜서 바꿔놓기(Controller -> RestController로 바꾸기)
  • email 받아왔는데 이미 user가 있으면 해당 userId 가져옴 & 없으면 가입시켜
  • 가입시킬 때 랜덤글자+숫자 조합으로 아이디, 비밀번호 넣기. 닉네임도 -> 나중에 수정할수있도록 하거나 바로 수정페이지로 넘기기...?
  • user도 있고 이미 구글 소셜 회원이면, 이미 가입된 회원입니다 하고 자동 로그인시켜서 홈으로
  • user가 있는데, 소셜 회원이 아니면 홈으로
  • user가 없으면 회원가입을 시키고 회원정보 수정으로 자동으로 연결시켜서 닉네임이랑 password 수정시키기??
  • user가 있는데 나중에 토글로 소셜 연결하려고 할경우 (프론트에서 userId랑 플랫폼타입 담아서 보내면 될듯)
    ->연결하는 service 만들어주기 socialLogin 객체 만들어주면 될듯
  • 구글 : 1 네이버 : 2 카카오 : 3

ETC

.properties에 올릴 API key는 -api에 있음

Metadata

Metadata

Assignees

Labels

Feat기능 개발

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions