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/
'Architecture' 카테고리의 다른 글
mysql 에서 동일한 table schema를 가진 Multi-DB 를 java로 접근하기 (0) | 2012.06.05 |
---|---|
Evernote 서비스 아키텍처 공유 (0) | 2011.05.31 |
웹 서버 갯수 산출 근거 (0) | 2010.02.17 |
모니터링 솔루션 개발 완료 (0) | 2009.08.06 |
티스토리 시스템 장애 관련 (0) | 2009.04.17 |