Django 소셜로그인(oauth) kakao 연동
django restframework 기반의 카카오(kakao) 인증 로그인 백엔드서버로 별도의 auth관련 라이브러리는 설치하지 않고 구현한다.
카카오 개발자 사이트에서 로그인에 사용하는 환경변수를 설정하고 진행한다.
1. 로그인 환경변수 설정 1.1. 애플리케이션 생성 카카오 개발자 사이트에 가입후 [내 애플리케이션] → [애플리케이션 추가하기] 클릭한다.
앱 아이콘(선택), 앱 이름, 사업자명을 등록한다.
정상적으로 등록되어 애플리케이션 목록에서 확인할 수 있다.
1.2. 웹 로그인 설정 생성한 앱을 클릭하면 키 정보를 확인하고 [플랫폼 설정하기] 클릭한다.
예시코드 kakao login 기능에서는 REST API 키를 사용한다.