Session 31+. 소셜 로그인

김민재·2021년 10월 26일
0

TIL, WeCode, Course 

목록 보기
48/48

*🔐Study Keyword :

✅소셜 로그인은 해야 유저 확보~

  • 프론트가 카카오에서 받은 토큰을 요청에 담아서 보낸다
    -백앤드 개발자는 카카오에서 받은 토큰을 복호화할 수 없다
  • 그렇기에 백앤드에서 카카오 api를 호출한다.즉 서버가 헤더에 토큰을 실어서 요청을 하여 호출한다.
    EX>너네가 준 토큰 정보 알료죠
  • 그럼 카카오에서 해당하는 유저 데이터를 준다.
  • 받아온 유저 데이터와 똑같은 유저가 있다. 즉 이미 우리 서비스를 가입한 유저가 존재한다면
  • 이러한 부분은 오로지 우리 서버만 알 수 있다 따라서 이런 경우 이미 가입한 회원인 경우 바로 로그인을 시켜준다.
  • 새로운 유저 데이터라면 우리가 만든 JWT을 프론트에 주게 된다.

=>따라서 등록과 가입이 구분되지 않고 하나의 함수에서 이뤄진다.
소셜로그인으로 가입한 이메일은 데이터베이스에 저장해야하고 어떤 소셜 플랫폼을 사용했는지 대한 데이터도 저장해야한다

*💡conclusion

  • 소셜 로그인은 꼭 필요한 기능 중 하나! 우리는 구글로 글로벌하게 회원가입을 시켜보자~

#📑Study Source

  • 소헌님의 연속되는 폭.풍.세.션 중:)
profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글