Blog

'whisper'에 해당되는 글 1건

  1. 2008.04.22 API센터에서 OAuth인증방식을 지원합니다.
현재 많은 웹서비스들은 웹2.0 키워드 중 하나인 "공유"를 위해 다양한 OpenAPI를 제공하고 있습니다. 그 것을 사용 하기 위해서는 부분적으로는 인증이 필요하며, 그 인증은 각각의 웹서비스 나름의 방식으로 제공되고 있습니다. 구글의 AuthSub, AOL의 OpenAuth, 야후의 BBAuth등이 그 예입니다. 개발자는 각 인증방식에 대한 학습을 해야만 했습니다. 인증표준의 부재로 인한 이러한 불편함들이 OpenAPI를 사용한 애플리케이션 개발을 하는 데 있어서 큰 장애물 중 하나였습니다. 이러한 문제를 표준화를 통해 해결함과 동시에, 기존에 산재하던 인증방식의 가장 좋은 방법(best practice)으로 이루어 낸 것이 바로 OAuth입니다.
사용자 삽입 이미지

OAuth란,

간단하고 표준화된 방법으로
데스크탑/웹 애플리케이션이 API 인증을 하게 해주는 열린 표준입니다.
OAuth를 적용하면
개발자에게는,
OAuth에 대한 이해를 돕기 위한 문서가 있으며, 이 외에도 OAuth공식 홈에서는 각 언어별 라이브러리 및 예제 코드를 제공합니다. OAuth에 익숙해졌다면, 스프링노트귓속말 뿐만 아니라, Digg, Flickr, Twitter등 OAuth를 지원하는 모든 서비스의 OpenAPI의 인증을 쉽고 빠르게, 그리고 높은 보안으로 구현할 수 있습니다.
사용자에게는,
애플리케이션 간에 데이터를 주고 받기 위하여 직접적으로 사용자의 크레덴셜 정보(아이디, 패스워드)를 공유하지 않아도 되기 때문에 개인정보를 보호할 수 있습니다.

이러한 잇점들을 오픈마루 서비스의 OpenAPI를 사용한 애플리케이션 개발자분들이나 사용자분들도 누리게 하기 위하여, 그리고 표준화에 발맞추어 나가기 위하여
오픈마루의 OpenAPI 인증을 총괄하는 API센터에서 스프링노트귓속말 의  OpenAPI를 사용하기 위한 인증에 OAuth를 지원합니다.
많은 서비스들이 OAuth인증방식을 도입하고, 많은 매시업 애플리케이션들이 만들어져서 결국에 많은 사용자들이 더 좋고 편리하게 서비스들을 누릴수 있기를 바랍니다.
감사합니다.

ps1.
5월까지는 기존의 인증방식과 OAuth인증방식 모두에 대한 애플리케이션 등록을 선택적으로 할 수 있지만, 6월 부터는 OAuth인증방식을 사용하는 애플리케이션 등록만을 열어놓고자 합니다. 물론, 기존에 구현되어있던 애플리케이션들을 위하여 기존 인증방식(오픈아이디 위임방식)은 계속 유지를 할 예정입니다. 현재 애플리케이션 개발을 계획하시고 있는 개발자분들께서는 OAuth인증방식으로 등록하시길 추천합니다.
ps2.
API센터의 인증 페이지와 MyID.net의 로그인 페이지가 iphone에 최적화된  UI를 제공합니다. ipod touch나 iphone이 있으신 분들은 MOSN(Mobile SPringNote)를 통해 직접 체험해 보세요.