Skip to content

스프링 부트 카카오로그인 REST API 개발 연습을 위한 리포지토리

Notifications You must be signed in to change notification settings

00blowup/2024KakaoLoginDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[스프링 부트] 카카오 로그인 REST API 연습용 리포지토리

포함하는 기능

  • 클라이언트에서 제공하는 인가코드를 사용해 카카오 측에 Access Token 요청
  • 카카오 측의 Access Token을 사용해 카카오 유저 정보 요청
  • 위의 두 기능을 결합
    • 클라이언트에서 제공하는 인가코드를 사용해 카카오 측에 Access Token 요청
    • 카카오 측의 Access Token을 사용해 카카오 유저 정보 요청
    • 받아온 카카오 유저 정보 중, 카카오 측에서 부여한 유저 고유 id 값을 꺼내 클라이언트에게 응답

특징

  • 실제 프로젝트에 카카오 로그인을 사용하기 전, 카카오 로그인의 작동 방식에 익숙해지기 위해 작성한 연습용 코드임. 따라서 메소드별 기능분리 및 중복 코드 정리, 테스트 코드 작성 등은 수행하지 않았음.
  • 테스트에는 POSTMAN을 이용하였음.
  • 클라이언트(프론트엔드) 코드를 직접 작성하지 않음. 대신, 카카오 측에서 UI를 제공하는 다음의 링크를 테스트에 이용하였음.
    https://kauth.kakao.com/oauth/authorize?client_id={API 키}&redirect_uri={콜백 URL}&response_type=code
    

About

스프링 부트 카카오로그인 REST API 개발 연습을 위한 리포지토리

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages