이번 프로젝트에서 카카오 소셜 로그인을 맡게 되었다.
소셜 로그인 중 카카오가 가장 쉽다고 한다. 그 이유는 카카오 개발자 사이트에서 사용 가이드를 친절하게 작성해놓았기 때문이라고 한다.
하지만 나는 어려움을 겪었고, 그 내용을 다시 복습하고 다른 사람에게 도움을 주고자 블로깅을 한다.
<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
<script>Kakao.init("JavaScript 앱 키");</script>
Kakao.Auth.login
함수를 사용하여 카카오 로그인 화면을 팝업으로 띄울 수 있다.Kakao.Auth.login
함수를 호출하면 카카오 로그인 동의화면 띄울 수 있으며, 동의화면을 통해 사용자로부터 사용자 정보 및 기능 활용 동의를 받을 수 있다. fetch
함수를 이용해서 카카오에서 보내준 카카오 사용자 토큰을 백엔드 서버로 넘겨준다.history.push
함수를 사용해서 이동시키고자 웹 페이지로 보내준다.
정리 너무 감사합니다. 많은 도움이 됐습니다. 👍