- https://developers.kakao.com/ 카카오 개발자센터에 접속하여 로그인하기
- 상단에 내 애플리케이션을 클릭, 애플리케이션 추가 버튼을 클릭하여 추가를 한다.
- 플랫폼 등록, Web에서 사용하기 위해 Web 플랫폼 등록에서 도메인을 설정한다.
(로컬 개발환경에서 3000번 포트를 사용한다면 http://localhost:3000 으로 설정한다)
- 카카오 로그인을 사용하기 위해 활성화 설정을 ON으로 변경한다.
- 카카오 로그인이 정상적으로 완료되면 이동할 주소인 Redirect Uri를 설정한다.
- 리다이렉트된 페이지에서 받은 인증 코드를 벡엔드서버로 보내어 access token, refresh token을 받고 저장한다.
// 요청 예시
const kakaoSignin = await axios.post('<http://localhost:8000/auth/kakao/signin>', {
code: searchParms.get('code'),
});
- 동의항목에서 카카오 로그인 시 어떤 항목을 필수 또는 선택 동의로 받을지 설정할 수 있다.