일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 문자열 뒤집기
- 마우스오른쪽
- 무료
- 무료제작
- 무료 홈페이지
- 무료 웹 호스팅
- 복사방지
- 마우스 오른쪽 버튼
- 웹퍼블리싱
- 퍼빌리셔
- 무료서버
- php
- php호스팅
- 웹호스팅
- 무료 홈페이지 제작
- 무료호스팅
- 우체국 우편번호
- 클릭해제
- 우편번호 API
- postcodify
- 무료 호스팅
- 글자뒤집기
- 자바키워드
- 호스팅
- 무료사이트
- 홈페이지제작
- 새우편번호
- 웹퍼블리셔
- 자바스크립트
- 무료홈페이지
Archives
- Today
- Total
Developer Factory
REST API 본문
Twitter, Facebook, Google+ . . . .
↓
API
↓ ↓ ↓
a.신문사 , b.블로그 , c.쇼핑....
[Daum]
↑
↓
(검색,카페,블로그)
↑
↓
[Web Browser] --> (Server Proxy) --> API
<JavaScript -> Node.Js>
Daum
(검색, 카페, 블로그..)
↓
REST API 제공 -> HTTP 기반 원격 함수
↓
DDos, 미확인 접속 제한을 위한 절차 필요
↓
① 가입
② Application 생성 -> API 호출자 등록 →→ [daum]
③ 소비자키 발급 (호출자) ←← [daum]
④ 접근 허가 (소비자키 제출) 요청 →→ [daum]
⑤ 접근키 발급 승인서 ←← [daum]
⑥ 접근키 발급 요청 →→ [daum]
⑦ 접근키 제공(유효기간) ←← [daum]
⑧ 함수호출 (접근키) →→ [daum]
표준화 ... 약자를 보호하기 위한 장치?
Authentication (인증)
Authorization (권한)
OAuth : 개요
OAuth가 사용되기 전에는 인증방식의 표준이 없었기 때문에 기존의 기본인증인 아이디와 비밀번호를 사용하였는데, 이는 보안상 취약한 구조이다.
기본인증이 아닐 경우는 각 애플리케이션들이 각자의 개발한 회사의 방법대로 사용자를 확인하였다. 예를 들면 구글의 AuthSub, AOL의 OpenAuth, 야후의 BBAuth, 아마존의 웹서비스 API 등이 있다.
OAuth는 이렇게 제각각인 인증방식을 표준화한 인증방식이다. OAuth를 이용하면 이 인증을 공유하는 애플리케이션끼리는 별도의 인증이 필요없다. 따라서 여러 애플리케이션을 통합하여 사용하는 것이 가능하게 된다.
'Developer > Node.js' 카테고리의 다른 글
그림으로 보는 node-twitter-api (0) | 2014.06.23 |
---|---|
node-twitter-api (0) | 2014.06.23 |
twitter node (0) | 2014.06.23 |
Nody.js (0) | 2014.06.23 |