Social Computing/Open Social(2)
-
OpenSocial Overview
1. OpenSocial Google에서 다른 SNS 서비스들과 연합하자는 목적으로 제안 된 것이 OpenSocil이다. 이것은 여러 SNS에서 어플리케이션을 개발하기 위한 공통 API를 제공함으로써 한번 개발된 어플리케이션을 OpenSocial을 채택한 SNS에서 공통으로 사용하게 하자는 것이다. OpenSocial은 국외적으로는 MySpace, Friendster, HI5, Ning, Bebo, Orkut등이 지원하고 있고, 국내 적으로는 Daum, Naver, M2Day등이 OpenSocial을 지원 하고 있다. OpenSocial을 기술적으로 살펴보면, OpenSocial API는 기본적으로 Google Gadget 기술을 기반으로 하고 있다. 이것은 Google 개인화 페이지인 IGoogle에서..
2013.10.23 -
OAuth
OAuth 트위터 관련 앱을 개발하면서 정보수집을 하는중에 트위터 서비스에 있는 특정 데이터를 사용하기 위해서는 OAuth 란 인증과정을 거쳐야 된다는 것을 알게되었다. 트위터 뿐만이 아니라, 스프링 노트와 페이스북 등 대부분의 웹서비스에서 OAuth를 사용하여 써드파티들이 데이터에 접근할 수 있도록 되어 있었다. 각 웹서비스에서는 OAuth 인증과정을 나름대로 설명해주고 있지만, 그 정보만을 가지고 구현하기는 생각보다 쉽지 않아보였다. 공개된 많은 소스와 OAuth 스펙을 참고 하여 나름대로 정리해 보았다. SNS 써드파티에 관심있는 사람들에게 조금이라도 도움이 되었으면 한다. OAuth OAuth 는 Open Authorization 의 약자로 API를 사용하여 자원에 접근하기 위한 오픈 표준이다. ..
2013.10.23