2. O p e n ID
O p e nID is an o p e n s tan d ard th at d e s c rib e s h o w u s e rs c an
b e au th e n tic ate d in a d e c e n tralize d m an n e r, e lim in atin g th e
n e e d fo r s e rvic e s to p ro vid e th e ir o wn ad h o c s ys te m s an d
allo win g u s e rs to c o n s o lid ate th e ir d ig ital id e n titie s .
F a c e b o o k, G o o g le , Twitte r, Ya ho o , MS , EIB M, le
xa mp
O a uth is an o p e n p ro to c o l to allo w s e c u re API
au th o rizatio n in a s im p le an d s tan d ard m e th o d fro m d e s kto p
an d we b ap p lic atio n s .
F lic kr A uth, F a c e b o o k A uth, G o o g le ’ s A uths ub ,
Ya ho o ’ s B B A uth
If yo u c a n’ t us e it, it’ s no t s e c ure
Us a b ility vs S e c urity
h ttp ://to o ls .ie tf.o rg /h tm l/rfc 5849
3.
4. O pen API
An a p p lic a tio n p ro g ra mming inte rfa c e ( A P I) is a s o u rc e c o d e -
b as e d s p e c ific atio n in te n d e d to b e u s e d as an in te rfac e b y s o ftware
c o m p o n e n ts to c o m m u n ic ate with e ac h o th e r.
U RL ! !
6. O p e n G ra p h
G ra p h?
No d e ,
E dge
Th e p ag e s an d h yp e rlin ks o f th e Wo rld - Wid e We b m ay b e vie we d as n o d e s
an d e d g e s in a d ire c te d g rap h . - Th e We b as a g rap h . Jo n M. Kle in b e rg . 1 999-
7. h ttp ://www.s lid e s h are .n e t/u s e fu lp arad ig m /01 021 8
8. O p e n G ra p h
to inte g ra te d e e p ly into the F a c e b o o k
e xp e rie nc e
9. O p e n G ra p h
A fte r a us e r a d d s yo ur a p p to the ir
Time line
10.
11. S o , O p e n G ra p h is
“ The O p e n G ra p h A P I will a llo w a ny p a g e o n the We b to ha ve
a ll the fe a ture s o f a F a c e b o o k P a g e
12. O p e n G ra p h 전략이란 ?
3.S o c ial g rap h 정의 ( 각 사이트들이 무작위적으로 가지
고 있는 사용자 정보 )
4. 웹 전체에 흩어져 있는 S o c ial G rap h 들을 하나로 묶어
서 S o c ial We b 을 만들겠다는 전략
이를 위해 fac e b o o k 에서 발표한 기술은
- S o c ial Plu g in
- O p e n G rap h Pro to c o l
- G rap h API
목적 ?
13. G rap h API
h ttp s ://g rap h .fac e b o o k.c o m /
Frie n d s : h ttp s ://g rap h .fac e b o o k.c o m /m e /frie nd s ? a c c e s s _to ke n=. . .
N e ws fe e d (th is is an o u td ate d vie w, d o e s n o t re fle c t th e N e ws Fe e d o n
fac e b o o k.c o m ):h ttp s ://g rap h .fac e b o o k.c o m /m e /ho me ? a c c e s s _to ke n=. . .
Pro file fe e d (Wall): h ttp s ://g rap h .fac e b o o k.c o m /m e /fe e d ? a c c e s s _to ke n=. . .
Like s : h ttp s ://g rap h .fac e b o o k.c o m /m e /like s ? a c c e s s _to ke n=. . .
Mo vie s : h ttp s ://g rap h .fac e b o o k.c o m /m e /mo vie s ? a c c e s s _to ke n=. . .
Mu s ic : h ttp s ://g rap h .fac e b o o k.c o m /m e /mus ic ? a c c e s s _to ke n=. . .
B o o ks : h ttp s ://g rap h .fac e b o o k.c o m /m e /b o o ks ? a c c e s s _to ke n=. . .
N o te s : h ttp s ://g rap h .fac e b o o k.c o m /m e /no te s ? a c c e s s _to ke n=. . .
Pe rm is s io n s : h ttp s ://g rap h .fac e b o o k.c o m /m e /p e rmis s io ns
? a c c e s s _to ke n=. . .
Ph o to Tag s : h ttp s ://g rap h .fac e b o o k.c o m /m e /p ho to s ? a c c e s s _to ke n=. . .
Ph o to Alb u m s : h ttp s ://g rap h .fac e b o o k.c o m /m e /a lb ums ? a c c e s s _to ke n=. . .
Vid e o Tag s : h ttp s ://g rap h .fac e b o o k.c o m /m e /vid e o s ? a c c e s s _to ke n=. . .
Vid e o U p lo ad s : h ttp s ://g rap h .fac e b o o k.c o m /m e /vid e o s /up lo a d e d
? a c c e s s _to ke n=. . .
E ve n ts : h ttp s ://g rap h .fac e b o o k.c o m /m e /e ve nts ? a c c e s s _to ke n=. . .
G ro u p s : h ttp s ://g rap h .fac e b o o k.c o m /m e /g ro up s ? a c c e s s _to ke n=. . .
C h e c kin s : h ttp s ://g rap h .fac e b o o k.c o m /m e /c he c kins ? a c c e s s _to ke n=. . .
14. S o c ial Plu g in s
Like B u tto n Ac tivity Fe e d Re g is tratio n
S e n d B u tto n Re c o m m e n d atio n s F ac e p ile
S u b s c rib e B u tto n Like B o x Live S tre am
C o m m e n ts Lo g in B u tto n
h ttp ://d e ve lo p e rs .fac e b o o k.c o m /d o c s /re fe re n c e /p lu g in s /like /