Open API 공부

Architecture 2010.10.27 15:49



Open api 보안 강화를 위해서 사용하는 방법

1. ip 또는 계정 인증
2. HMAC
3. Oauth


Open API 싸이트

네이버 - http://dev.naver.com/openapi/

네이트 -http://devsquare.nate.com/openApi/index 
           http://devsquare.nate.com/nateConnect/nateAuthAPIDevGuide

다음 - http://dna.daum.net/DNALatte/openapi/about

스프링노트 - http://api.springnote.com/


<HMAC 정보>
URL정보에 hmac을 이용하여 client lib를 전달함. 여러 언어별 지원 필요.

hmac이란
http://en.wikipedia.org/wiki/HMAC
http://sybil.tistory.com/tag/hmac
http://www.alicerock.com/??page=230


<Oauth 정보>
인증 id가 아닌 token으로 인증하는 방식. REST 방식으로 지원. 내부적으로 HMAC 이용

http://en.wikipedia.org/wiki/OAuth
http://dev.springnote.com/pages/1083108
http://www.ibm.com/developerworks/kr/library/wa-oauth1/

Posted by 김용환 '김용환'