스프링부트로 카카오 로그인 구현하기 - 설정

카카오 서비스 추가

내 애플리케이션 등록

     

     

    1. 카카오 Developers 사이트에 가서 로그인을 한 후 애플리케이션을 추가한다.

     

     

    2. 앱 이름, 사업자명, 카데고리를 선택 후 체크 항목을 체크 후 저장버튼을 클릭한다.

     

     

    3. 저장한 정보가 목록에 표시된다. 표시된 목록을 클릭하면 상세 설정 화면으로 이동된다.

     

     

    상세 설정 화면

     

     

     

    4. 왼쪽 메뉴에서 플랫폼을 선택 후 아래의 Web 이라고 표시된 부분에서 [ Web 플랫폼 등록 ] 버튼을 클릭한다.

     

     

    5. 로컬 환경으로 서비스를 구현하기 때문에 로컬 주소와 웹 페이지의 포트 번호를 입력하여 저장 버튼을 클릭한다.

     

     

     

    6. 왼쪽 메뉴에서 카카오 로그인 메뉴를 클릭후 [ Redirect URI 등록 ] 을 클릭한다.

    7. Redirect URI 을 추가하는 이유는 API를 호출했을 때 카카오 로그인 화면이 나타나게 하기 위해서 URI 을 지정한다.

    8. 카카로 로그인 서비스를 처음 이용하면 활성화 설정이 OFF 가 되어있다. 카카오 로그인 메뉴에서 활성화 설정 항목의 상태를 ON 으로 변경하자.

     

     

     

    9. 왼쪽 메뉴의 보안 메뉴를 클릭 후 [ 코드 생성 ] 버튼을 클릭한다.

    • 코드를 생성하는 이유는 스프링부트에서 카카오 계정을 연결하여 서비스를 이용하기 위함이다.

     

     

    10. 생성한 코드가 화면에 표시되고, 처음에 생성되면 활성화 상태가 [ 사용안함 ] 으로 되어 있다. [ 설정 ] 버튼을 클릭하여 사용함으로 설정을 변경하자.

     

     

     

    11. 카카오 로그인 후 사용자의 정보를 가져오기 위해서는 왼쪽 메뉴의 카카오 로그인 > 동의항목 메뉴를 선택 후 필요한 부분을 설정하면 된다. 나열된 항목 중 카카오계정(이메일) 등 필요한 부분이 있는 경우 개인정보 동의항목 심사 신청을 추가로 진행하면 된다.