TIL #44 소셜 로그인 (Kakao)

강경훈·2020년 10월 19일
0
post-thumbnail

1. Flow

카카오에게 카카오 회원정보로 토큰 요청 (front)
-> 카카오에게 받은 토큰 back에게 전달 (front)
-> 카카오 토큰으로 카카오에게 회원 정보 요청 (back)
-> 카카오에게 받은 회원 정보를 데이터베이스와 비교 후 토큰 발행 (back)
-> 발행한 토큰 headers에 담아서 request (front)

2. Code

  • 프론트한테 카카오 토큰 받기
  • 받은 토큰으로 다시 카카오에게 회원정보 요청하기
  • 받은 정보를 가지고 데이터 베이스와 비교
    1) 기존에 가입되어 있지 않은 회원이면 데이터 베이스에 정보 저장 후 토큰 발행
    2) 기존에 가입되어 있는 회원이면 바로 토큰 발행
profile
방랑하는 개발자

0개의 댓글