1. https://developers.kakao.com/ 카카오 개발자센터에 접속하여 로그인하기

Untitled

  1. 상단에 내 애플리케이션을 클릭, 애플리케이션 추가 버튼을 클릭하여 추가를 한다.

Untitled

  1. 플랫폼 등록, Web에서 사용하기 위해 Web 플랫폼 등록에서 도메인을 설정한다.

(로컬 개발환경에서 3000번 포트를 사용한다면 http://localhost:3000 으로 설정한다)

Untitled

  1. 카카오 로그인을 사용하기 위해 활성화 설정을 ON으로 변경한다.

Untitled

  1. 카카오 로그인이 정상적으로 완료되면 이동할 주소인 Redirect Uri를 설정한다.
  2. 리다이렉트된 페이지에서 받은 인증 코드를 벡엔드서버로 보내어 access token, refresh token을 받고 저장한다.
// 요청 예시
const kakaoSignin = await axios.post('<http://localhost:8000/auth/kakao/signin>', {
					code: searchParms.get('code'),
		   });
  1. 동의항목에서 카카오 로그인 시 어떤 항목을 필수 또는 선택 동의로 받을지 설정할 수 있다.

Untitled