Skip to content

[Feat] google login #1

@vivivim

Description

@vivivim

어떤 기능인가요?

구글 OAuth 로그인입니다. ^^

작업 상세 내용

  • 처음에 access token을 가지고 로그인을 진행하려고 했으나 로그인 하는 데는 구글 api 접근까지 필요 없고, 정보만 받아오면 되기 때문에 id token으로 로그인 진행하였습니다.
  • 인가 코드를 받으면 구글에 요청해서 토큰 삼종 세트(access, refresh(access_type: 'offline' 추가 시), id)를 받음
  • 그 중 id token을 검증하고, 검증되면 유저 프로필 정보를 받게 됨
  • 받은 정보를 토대로 유저 db 조회 및 생성
  • jwt 토큰 생성 후 응답

참고할 만한 자료(선택)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions