Web13 [Spring] 카카오 로그인 연동 구현하기(REST API) [3] 카카오 로그인 구현 REST API 2) 사용자 토큰(Access Token, Refresh Token) 받기 코드를 얻은 다음에는 그 코드를 이용하여 사용자 토큰을 받아와야합니다. [Request]POST /oauth/token HTTP/1.1 Host: kauth.kakao.com아래 파라미터의 값들을 POST로 요청합니다.키설명필수grant_typeauthorization_code로 고정Oclient_id앱 생성시 발급 받은 REST API 키.Oredirect_uri코드가 리다이렉트 된 URI. 설정 > 일반 > 웹 > 사이트 도메인에서 설정한 각각의 도메인에 설정 > 일반 > 웹 > Redirect Path 를 붙인 URI.Ocode위 코드 받기에서 발급 받은 인증된 코드.Oclient_secr.. 2018. 12. 9. [Spring] 카카오 로그인 연동 구현하기(REST API) [2] 카카오 로그인 구현 REST API 1) Authorization Code(인증 코드) 받기 카카오 로그인은 OAuth 2.0을 지원하여 OAuth인증의 과정을 거칩니다.*OAuth 2.0에 대해 알고 싶으시면 https://opentutorials.org/module/3668을 참고해주세요. 먼저 우리는 로그인 사용자의 인증코드를 받아야 합니다.[Request] 요청GET /oauth/authorize?client_id={app_key}&redirect_uri={redirect_uri}&response_type=code HTTP/1.1 Host: kauth.kakao.com그러기 위해서는 일단 이러한 요청을 보내야 합니다. [Response] 응답HTTP/1.1 302 Found Content-Leng.. 2018. 12. 9. [Spring] 카카오 로그인 연동 구현하기(REST API) [1] 카카오 로그인 REST API 개발환경 구성 1) 개발환경구성 REST API는 HTTP 요청을 보낼 수 있는 환경이라면 어디에서든 이용할 수 있습니다. 다음은 REST API를 활용할 수 있는 환경의 예입니다.모바일/PC 웹 환경에서 Javascript를 활용다양한 환경(Java, Ruby, Python 등)의 웹 서버에서 활용iOS, Android 등 다양한 모바일 환경에서 활용iOS, Android, Javascript의 경우 개발을 좀 더 쉽고 편리하게 할 수 있는 Kakao SDK를 제공합니다.개발자 웹사이트에서는 REST API를 개발하고 디버깅 할 수 있는 다양한 툴을 제공하며, 본 문서에서는 curl을 사용한 예시 화면을 제공합니다.curl이 설치되어 있지 않은 환경의 경우 curl 다운로.. 2018. 12. 9. [Spring] java.lang.IllegalStateException: Ambiguous mapping. Cannot map '*****Controller' method 에러 해결방법 java.lang.IllegalStateException: Ambiguous mapping. Cannot map '*****Controller' method 이런 에러 메시지가 뜬다면 해당 컨트롤러에 있는 메서드명이 중복되었다는 소리입니다. 같은 컨트롤러에 있는 메서드명이 중복이거나 다른 컨트롤러끼리의 메서드명이 중복되서 그럴 수 있습니다. 그래서 중복되는 메서드명을 잘 찾아서 바꿔주시면 되겠습니다. 2018. 11. 27. [Spring] 이클립스&STS 폰트 추천과 폰트 변경방법 1. D2Coding네이버에서 만든 폰트로 개발자의 코딩을 위해 개발되었다고 합니다. https://github.com/naver/d2codingfont자세한 폰트모양과 소개는 해당 github에서 확인하시고 다운로드 받으시면 되겠습니다. 2. FiraCode이 폰트는 많은 에디터에서 사용 가능하며!=, ===와 같은 기호들을 다른 모양(?)으로 표시하여 구별이 쉽습니다. https://github.com/tonsky/FiraCode자세한 내용은 해당 링크에서 보시고 다운로드 받으시면 됩니다. github에서 사용 할 폰트를 다운로드 받습니다. 압축을 풀고 D2Coding파일 클릭 ttc파일 (약8mb 크기)를 오른쪽 클릭 후 설치 설치 완료가 되면 이클립스나 STS에서 Window - Preferenc.. 2018. 10. 17. 이전 1 2 3 다음