본문 바로가기

Web

(2)
REST한 API를 만들기 위한 약속 이번 글에서는 REST API 를 구현하는데 도움이 되었던 내용을 공유하려고 한다. 앞으로 언급되는 내용들은 정답이 아니고, 하나의 약속임을 먼저 밝힌다. 우리가 약속할 내용을 다음과 같다. URL을 작성할 때 주의할 점 SSR 버전관리 자원을 필터링해야 한다면 Query Parameter 를 이용하자. 데이터를 묶어서 전달해라. 약속된 상태코드를 사용해라. Stateless 하게 작성해라. 1. URL을 작성할 때 주의할 점 1.1 명사를 사용해라 URL은 우리가 제공 할 자원을 중심으로 구성되며, 자원은 반드시! 명사 로 써야하며 절대로 동사를 사용하면 안된다. 아래 예시를 보자 GET /lectures - 강의 리스트를 조회한다. GET /lectures/12 - #12 라는 특정 강의을 조회한다...
OAuth 완벽하게 알고가기 OAuth 에 대해서... 용어 설명 1.Client Resource Server 를 사용하는 주체. 내가 구현하게 될 어플리케이션 2.Resource Owner Resource Server 에 인증되어 있는 사용자. 내가 구현한 어플리케이션을 사용 할 사용자 3.Resource Server 데이터를 가지고 있는 서버. Google, Facebook, Twitter 등록 내가 구현 할 어플리케이션(이하 Client)이 Resource Server 를 사용하기 위해서는 등록 이라는 절차를 거쳐야 한다. Facebook Developer, Google Developer 와 같은 사이트에서 진행한다. 등록 과정을 거치게 되면, Client 와 Resource Server 는 아래 3가지를 공유하게 된다. Cl..