✅소셜 로그인은 해야 유저 확보~
- 프론트가 카카오에서 받은 토큰을 요청에 담아서 보낸다
-백앤드 개발자는 카카오에서 받은 토큰을 복호화할 수 없다- 그렇기에 백앤드에서 카카오 api를 호출한다.즉 서버가 헤더에 토큰을 실어서 요청을 하여 호출한다.
EX>너네가 준 토큰 정보 알료죠
- 그럼 카카오에서 해당하는 유저 데이터를 준다.
- 받아온 유저 데이터와 똑같은 유저가 있다. 즉 이미 우리 서비스를 가입한 유저가 존재한다면
- 이러한 부분은 오로지 우리 서버만 알 수 있다 따라서 이런 경우 이미 가입한 회원인 경우 바로 로그인을 시켜준다.
- 새로운 유저 데이터라면 우리가 만든 JWT을 프론트에 주게 된다.
=>따라서 등록과 가입이 구분되지 않고 하나의 함수에서 이뤄진다.
소셜로그인으로 가입한 이메일은 데이터베이스에 저장해야하고 어떤 소셜 플랫폼을 사용했는지 대한 데이터도 저장해야한다
- 소셜 로그인은 꼭 필요한 기능 중 하나! 우리는 구글로 글로벌하게 회원가입을 시켜보자~
- 소헌님의 연속되는 폭.풍.세.션 중:)