개발/OAuth
[OAuth] Spring 카카오톡 Login 연동 (3)
안녕하세요 코드짜는헬창 입니다. 이번엔 이전 작업을 통해 받아온 토큰으로 로그인한 유저의 대한 여러가지의 계정 정보를 가져오는것에 대하여 포스팅 하도록 하겠습니다. 1) 일단 API 문서를 읽어 봅니다 * Header에 발급받은 토큰을 전송하면 위 와 같이 로그인한 대상의 정보를 가져올수 있습니다. 2) 코드 구현 public HashMap getUserInfo (String access_Token) { // 요청하는 클라이언트마다 가진 정보가 다를 수 있기에 HashMap타입으로 선언 HashMap userInfo = new HashMap(); String reqURL = "https://kapi.kakao.com/v2/user/me"; try { URL url = new URL(reqURL); Htt..
[OAuth] Spring 카카오톡 Login 연동 (2)
안녕하세요 코드짜는헬창 입니다. 카카오톡 Login 연동에 대한 두번째 포스팅을 하도록 하겠습니다. 저와 같은 환경셋팅을 원하시는 분은 https://eblo.tistory.com/54 를 참고해주세요 ~ 저는 Spring boot에 그래들, 타임리프를 사용했으며 메이븐 및 JSP를 사용 하셔도 됩니다. 시작하도록 하겠습니다! 1) 인증 코드 받기 카카오톡 로그인 할 때 카카오톡 전용 화면이 뜨면서 로그인하라고 나오죠? 그러면 화면을 띄어 보고 code 파라미터를 받아와보죠! 아래와 같이 코드를 작성 부탁드립니다. 컨트롤러에서 프론트 호출해 주시고 로그인 진행해주시면 됩니다! @RequestMapping("/login") public String home(@RequestParam(value = "code..
[OAuth] Spring 카카오톡 Login 연동 (1)
안녕하세요. 코드짜는헬창 입니다. 이전엔 자바스크립트 SDK 로 OAuth 연동하여 사용해봤는데 이번엔 Spring 사용한 REST API연동에 대하여 포스팅 하도록 하겠습니다! 1) 카카오 개발자 센터 접속 https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 해당 URL에 접속하여 주시길 바랍니다! 로그인도 해주시고요! 2) kakao 로그인을 사용할 웹 등록 1. 아래 사진과 같이 대문짝만한 시작하기 버튼을 클릭합니다. 2. 애플리케이션 추가 하시면 아래와 같이 팝업이 나오는데 작성하고 싶은거..
[OAuth] 카카오 로그인 API 예제!
오늘은 카카오 로그인 API 사용을 해보도록 하겠습니다. 순서는 아래와 같으며 순차적으로 따라오시면 문제가 없을듯해요~~ 시작하겠습니다. 1) 아래 카카오 홈페이지에 들어가서 로그인 해주세요~ https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 2) 내 애플리케이션 클릭 후 "애플리케이션 추가하기" 눌러주시면 됩니다. 3) 회사 입력 단락은 아무거나 입력하셔도 무방해보입니다. 정보를 입력해주세요 4) 어플을 생성하시면 아래와 같이 API KEY가 발급되고 JavaScript 키를 사용할겁니다. 5..