WorkHard/Project

[Project] 솔로프로젝트 - Kakao 로그인(1)

코딩공대 2023. 4. 18. 17:02
728x90

 

솔로프로젝트를 하며 Java Spring JPA를 이용해 카카오 로그인 OAuth2를 구현해보려고 한다.

 

- 카카오 로그인 API 등록

  • 카카오 디벨로퍼에서 카카오 로그인 API를 등록해야한다.

 

  • 등록 후 카카오 로그인 활성화를 한다.
    • 목록 -> 카카오 로그인 -> 카카오 로그인 활성화

 

  • Web 플랫폼을 등록한다.
    • 목록 -> 플랫폼 -> Web 플랫폼 등록 -> http://localhost:8080 등록
      (로컬환경에서만 확인 할 예정이다. 도메인이 있다면 도메인을 등록해주면 된다.)

 

  • Redirect URI를 설정한다.
    • 목록 -> 카카오 로그인 -> Redirect URI 등록

 

  • 동의항목 설정
    • 목록 -> 카카오 로그인 -> 동의항목(닉네임, 프로필 사진 등 동의 항목을 설정할 수 있다.)
      이메일등 민감정보를 필수 동의 하려면 비즈니스 설정으로 전환해야 한다.


여기까지가 카카오 디벨로퍼에서의 기본적인 설정이다.
Kakao 로그인(2)에서 Gradle설정과 yml파일 설정, Spring Security와 연동하는 코드들을 설명하겠다.