update_or_create 메소드
-
카카오 소셜 로그인 API - update_or_create()Django 2022. 1. 15. 17:38
2차 프로젝트에서 카카오 로그인 API를 맡아서 진행하고 있습니다. 카카오 소셜 로그인으로만 회원가입과 로그인이 가능하게 기획한 후에 코드를 짜기 시작했습니다. 카카오로부터 전달받은 인증 코드를 프론트가 백에게 전달해주면 백에서 카카오에게 이 인증 코드를 보내고 카카오가 유효성 검증 후에 이상이 없으면 토큰을 백에게 보내주고 이 토큰을 백에서 우리 서버 전용 토큰으로 발급해서 프론트에게 전달해주는 과정입니다. 사실 위에 그림은 Kakao Developers 문서에 있는 것인데 전체적인 과정을 이해하기에는 좋으나 프론트와 백으로 나눠서 보기에는 다소 이해하기 어려운 부분이 있었습니다. 아래의 글을 통해서 보다 쉽게 이해할 수 있었으니 참고 부탁드립니다. 그래서 전체적인 과정부터 이해하신 후에 코드를 시작하..