요 몇번에 걸쳐 계속 국내 사례와 문서를 소개하고 있다. 그만큼 소개할 만한 국내 자료가 많아졌다는 뜻인데 무척 바람직한 일이다. 이번에 소개할 내용도 역시 국내 사례다. 지난번에 잠깐 언급한 바 있는 스프링노트 OAuth의 활용 예제다.

OAuth는 기존 API 인증 방식들의 베스트 프랙티스를 모아 하나의 안으로 만든 것이다. OAuth를 도입하면,

  • 오픈 API 개발자: 선배들이 보안과 여러가지 사용자 경험을 고려해 설계한 내용을 토대로 짧은 시간에 더 나은 API를 설계할 수 있다.
  • 매시업 개발자: 하나의 표준만 이해하면 오픈 API를 쉽게 사용할 수 있다. 진입 장벽이 낮아진다.
  • 매시업 사용자: 믿고 쓸 수 있다.

OAuth는 인증 방식의 표준이므로 매쉬업 개발자는 하나의 표준만 이해하면 오픈API를 통해 인증을 쉽게 구현할 수 있다. 실제 구현 사례가 데스크탑 어플리케이션 OAuth 인증 글에 상세히 언급되어 있다.