분류 전체보기
-
Expo - Nodejs/Express를 통한 REST API 카카오 로그아웃APP 2021. 7. 13. 02:58
로그아웃 본 포스팅에서는 카카오 로그아웃과 카카오와 함께 로그아웃 두가지를 다룬다. 먼저 일반적인 카카오 로그아웃 먼저 살펴보겠다. https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#logout https://developers.kakao.com/docs/latest/ko/kakaologin/common Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 AP..
-
Expo - Nodejs/Express를 통한 REST API 카카오 로그인(2), 유저 정보 요청APP 2021. 7. 12. 01:25
Access token 발급 Access token은 우리가 발급 받았던 access code를 사용하여 발급 받는다. 요청 방식은 Post, 파라미터들은 grant_type, client_id, redirect_uri, code 이 4가지가 필수이며 client_secret의 경우 옵션이다. 이 때 client_secret의 경우 보안상 서버에서 추가하여 날리는 것을 추천한다. 처음 시도했던 방식은 단순히 APP에서 axios를 이용한 http protocol 이었으나 client secret을 추가 할 수 있다고 판단. APP -> Server -> Kakao -> Server -> APP 방식을 사용하여 구현했다. - Expo - async function requestToken(request_co..
-
Expo - Nodejs/Express를 통한 REST API 카카오 로그인(1)APP 2021. 7. 11. 00:19
배경(변명) MVP모델을 빠르게 만들어야 하는 상황에서 IOS/Android 동시 개발을 진행해야 하기에 RN으로 가닥을 잡았고 시장 조사 결과로 반드시 구현해야 할 카카오, naver 로그인의 경우 eject 없이는 api 사용이 불가능하다는 점을 인지했다. 하지만 무엇보다 xcode 사용 가능 인원이 없다는 안타까운 현실 로 인하여 어금니 꽉 깨물고 EXPO 개발을 선택했다. (안그래도 백엔드 해야하는데 ios 프론트까지 다 하긴 죽어도 싫었다.) Server는 프로젝트 성격상 CRUD가 주가 되기에 Django를 유력하게 생각했으나 추후 있을 수 있는 비전공자들의 투입을 고려해 nodejs를 선택했다. 이는 프론트와 언어의 일관성을 유지하는 것이 더 중요하다고 생각했기 때문. 사실 아무리 생각해도 ..