본문 바로가기
Web/backend

SNS 로그인 flow

by yongmin.Lee 2020. 10. 24.


1. 클라이언트서비스에서 플랫폼(카카오) 로그인
2. 플랫폼(카카오)에서 유저정보확인 및 클라이언트서비스에게 토큰1(유효기간매우짧음) 응답
3. 클라이언트서비스는 플랫폼에게 받은 토큰1을 자신의 백엔드서버에 전달
4. 토큰1을 받은 백엔드서버는 플랫폼(카카오)에게 해당 토큰1에대한 유저정보를 받기위한 요청전달
5. 유저정보를 응답으로 받은 백엔드서버는 유저정보를 db에 저장, 토큰2발행, 토큰2를 프론트에게 전달