Entries by Chris

,

JSCON2016 리뷰

소셜과 블로그에 올라오는 파이콘 소식들을 접하면서 파이썬을 미리 공부하지 못한게 못내 아쉬웠다. 자바스크립트로 그런 비슷한게 있나 찾아봤는데 이미 2014년 부터 모임이 있었고 올해로 3년째 열리는 JSCON이라는 모임이 있었다. 이번 JSCON은 자바스크립트 개발에서 아주 핫한 리엑트와 앵귤러를 중점적으로 다뤘다. 연사들도 대부분 이런 신기술에 대한 유명인이나 실제 서비스에 적용해본 분들이 나왔다. Reactive, Component 그리고 AngularJS 2.0 최근에 […]

, ,

우리는 어떻게 모바일 API를 디자인하는가?

그동안 우리는 다수의 모바일 서비스를 개발해 왔다. 스텝 저널 같은 고유의 서비스 뿐만 아니라 외주로 개발한 서비스를 포함하면 대략 십여개 이상의 프로젝트를 수행한 것 같다. 초기에는 PHP로 생짜베기 코딩을 해서 서비스를 런칭했고 이후 Slim 같은 API 프레임웍을 사용했다. Node.js를 스터디한 후 기존 서비스를 처음부터 다시 갈아 엎었다. 이 후 Express.js, Hapi.js 등의 웹 프레임웍을 사용하여 […]

, ,

REST api에 OAuth2.0 구현

노드 익스프레스 엔진으로 api 서버를 구축할때 보통 인증부분은 패스포트(passport) 모듈을 사용합니다. 클라이언트에서 이메일, 비밀번호를 리퀘스트 바디에 담아 서버로 인증요청을 하면 서버는 이를 확인해 인증된 클라이언트 정보를 세션에 저장을 하게 되는데 패스포트가 그 역할을 하는 것이죠. 한번 인증된 클라이언트는 서버에서 받은 세션 아이디를 쿠키 등에 저장해 놓고 있다가, 인증이 필요한 API를 호출할때 세션 아이디 정보를 함께 […]