본문 바로가기

카카오 REST API & SDK/카카오 로그인25

react + node.js + passport-kakao 예제 - 카카오 로그인 1. node.js 설치 nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. react 프로젝트 생성 ko.reactjs.org/ React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 A JavaScript library for building user interfaces ko.reactjs.org - 기본 react 프로젝트 생성 $ mkdir reactexample $ cd reactexample $ npx create-react-app reactexample - 웹브라우저 실행 $ npm start 3. node 프로젝트 생성 $ m.. 2021. 3. 14.
카카오 로그인 시 Ajax 사용 가능한가? kauth는 CORS가 열려있어서 ajax로 요청해도 CORS 에러가 발생하지 않지만, 반면에 kapi는 CORS가 닫혀있어서 에러가 발생합니다. kapi도 CORS를 오픈하여 제공하도록 변경 되었습니다. Test1. 인가 코드 받기 인가 코드 요청은 보통 다음과 같이 URL을 호출 합거나 카카오에서 제공하는 SDK를 호출합니다. /oauth/authorize?client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI}&response_type=code /oauth/authorize 주소 요청 시, 현재 로그인 상태를 체크하여 Redirect Uri로 이동하거나 인증 페이지로 이동합니다. 이는 Front나 Backend어디서든 /oauth/authorize 주소로 리다이.. 2021. 2. 16.
카카오 로그인 에러 KOE205 KOE205 invalid_scope 앱 설정에서 설정하지 않은 동의 항목을 scope 파라미터의 값으로 포함하는 경우 발생하는 에러입니다. Invalid scope: {Scope} [내 애플리케이션] > [카카오 로그인] > [동의항목]에서 설정하지 않은 동의항목을 제외하고 재요청합니다. 인가 요청 시, 필수 설정 안된 권한을 scope 세팅하였을때. ex) [invalid_scope] Invalid scope: email 동의 항목에 사용할 수 없는 정보를 요청 했을때 scope 파라메터에 항목 ID에 해당하지 않는 문자를 전달 했을때. 2021. 1. 30.
iOS(Swift)에서 카카오 로그인 사용하기 developers.kakao.com/docs/latest/en/getting-started/sdk-ios Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. Store에서 개발도구 Xcode를 설치합니다. apps.apple.com/kr/app/xcode/id497799835?mt=12 ‎Xcode ‎Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides d.. 2021. 1. 27.
카카오 로그인 에러 KOE006 KOE006에러는 Redirect URI설정과 소스 코드의 Redirect URI이 일치하지 않아서 발생합니다. 에러 메시지가 개선되어 에러 화면에 해결책이 있습니다. 사이트에서 카카오 로그인에 설정한 되돌아올 주소인 RedirectURI를 디벨로퍼스 설정에 등록하지 않았기 때문에 에러 발생합니다. "어떻게 해결할 수 있나요?"에 해당하는 카카오 디벨로퍼스 설정에 해당 RedirectURI를 등록해주시면 즉시 해결됩니다. KOE006 발생 사례 1. Redirect URI를 등록 안한 경우. 2. 오타 - 등록된 Redirect URI이나 소스코드의 Redirect URI에 오타 (복사 후, 찾기로 찾아지는지 확인) - www.은 입력 하지 않습니다. - http, https의 구분도 정확해야합니다. -.. 2021. 1. 1.
카카오 로그인 Kakao 가이드 카카오 로그인 가이드 : developers.kakao.com/docs/latest/ko/kakaologin/common REST API 가이드 JS SDK 가이드 Android(Kotlin) 가이드 iOS(Swift) 가이드 애플리케이션 등록 방법 : developers.kakao.com/docs/latest/ko/getting-started/app 예제 - [rest api 예제] java (spring boot) - 카카오 로그인 - [rest api 예제] php - 카카오 로그인 - [Javascript SDK 예제] 카카오 로그인 설정 - 동의 항목별 “필수 동의” 설정 방법 Error Case - KOE006 에러가 발생할 때 - KOE010 (Bad client crede.. 2020. 12. 2.
[JavaScript] 카카오 로그인 - v20201128 2020-11-28 최초등록 [Sample] test-tam.pe.kr/kakao.php Googsu WebApplication1 JavaScript SDK 로그아웃 JavaScript SDK로 로그인(PopUp)한 경우만 사용, Redirect로그인 or REST API 로그인은 이후 로직 REST API로 로그아웃 구현 해야함. JavaScript SDK를 사용하고자 한다면, Kakao.Auth.setAccessToken(a test-tam.pe.kr [Code] github.com/kakao-tam/KakaoAPIForPHP-REST-API-/blob/main/kakao.php kakao-tam/KakaoAPIForPHP-REST-API- KakaoAPIForPHP(REST API). Contrib.. 2020. 11. 28.