Artificial intelligence in the post-deep learning era
How OAuth and portable data can revolutionize your web app - Chris Messina
1. (FOR THE WIN)
OAuth FTW
How OAuth and portable data can
revolutionize your web app
Chris Messina October 10, 2008
Future of Web Apps London, England
2. OAuth |ō| |ôˌθ|
Noun.
An open protocol that allows secure
API authorization in a simple and
standard method from desktop, web
and mobile applications.
25. Brightkite > pings Fire Eagle for Request Token
Fire Eagle > returns authorization realm
26. Brightkite > requests that user authorize Brightkite
Fire Eagle > user authenticates through Yahoo! accounts
27. Fire Eagle > user grants authorization to Brightkite
Fire Eagle > Fire Eagle redirects user to callback URL
28. Brightkite > asks FE to exchange Request Token for Access Token
Fire Eagle > checks signature; if valid, returns Access Token
...subsequent requests are signed with this Access Token