생활코딩 oauth 소개

23,161 views

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
23,161
On SlideShare
0
From Embeds
0
Number of Embeds
20,445
Actions
Shares
0
Downloads
22
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

생활코딩 oauth 소개

  1. 1. 소셜 API
  2. 2. • REST(Representational state transfer) API - Twitter REST API - Facebook Graph API - Me2API• Embeddable social features - Twitter for website - Social Plugins (Facebook)
  3. 3. OAuthValet Key for the Web
  4. 4. ServiceUser Consumer Provider
  5. 5. Token • Request Token - Cunsumer key/secret 으로 cunsumer 를 인증 - 인증 전 • Access Token - User 로 부터 권한을 위임받았음을 인증 - 인증 후
  6. 6. Consumer Service ProviderRequest Grant ConsumerRequest Token Request Token 인증Direct User to User AuthorizationService Provider 사용자 인증 / Direct User to ConsumerRequestAccess Token Grant 키 발급 Access TokenAccessProtected Resources Redirect 데이터 흐름
  7. 7. Twitter Facebook Me2dayRequest token O X O oauth_token me2idAccess Token + access_token + oauth_token_secret me2day API key 엑세스 범위 신청시 결정 토큰 요청시 결정 X 사전 지정 사전 지정Redirect URL + + 사전 지정만 가능 페이지 지정 페이지 지정 토큰 종류 독립 독립 공유 Signing HMAC-SHA1 X MD5

×