Web 2.0: The How Of OAuth

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    7 Favorites, 1 Group & 1 Event

    Web 2.0: The How Of OAuth - Presentation Transcript

    1. The How of OAuth OAuth Hackathon – 4/26 @ Six Apart http://icanhaz.com/oauth
    2. The How of OAuth or: How I learned to stop worrying and fall in love with Factory Joe
    3. OAuth’s Goal
      • Website X can access your protected data at API Y
        • All without sharing your password off-site
        • especially when there isn’t one like with OpenID
    4. OAuth gives you:
      • Signed HTTP Requests
      • Safe, Password-less Token Exchange
    5. The Three Actors
      • User – My Buddy ( not me)
      • Service Provider – Chuck E. Cheese
      • Consumer – 10 yr old kids
    6. The Three Tokens
      • Access Tokens – Chuck E. Cheese Tickets
      • Request Tokens – Chuck E. Cheese Tokens
      • Consumer Keys
    7. The Three URLS
      • Request Token Issuer
      • Authorization Page
      • Access Token Exchanger
    8. Building a Consumer
    9. Get a consumer key and secret
    10. Simple enough, eh?
    11. Get a Request Token
    12. Authorize the Request Token
    13. Exchange for an Access Token
    14. Making Authenticated Calls
    15. Building a Service Provider
    16. Data to store
      • Consumers:
        • key, secret, callback_url
      • Request Token:
        • token, secret, consumer , authorizing_user
      • Access Token:
        • token, secret, consumer, user
    17. Registering Consumers
    18. Issuing Request Tokens
      • Verify using only the consumer credential
    19. Issuing Request Tokens
      • Issue the request token
    20. Authorizing Request Tokens
      • Ask the user to accept the authorization
    21. Authorizing Request Tokens
      • Connecting the logged in user
      • go back to consumer
    22. Exchange for an Access Token
      • Validate using Request Token and Consumer
    23. Exchange for an Access Token
      • Issue the Access Token
      • Destroy the Request Token
    24. Protecting Resources
      • Validate Access Token
    25. OAuth Hackathon – 4/26 @ Six Apart http://icanhaz.com/oauth
    26. Thanks!

    + nullstylenullstyle, 2 years ago

    custom

    4310 views, 7 favs, 4 embeds more stats

    More info about this presentation

    © All Rights Reserved

    • Total Views 4310
      • 4273 on SlideShare
      • 37 from embeds
    • Comments 0
    • Favorites 7
    • Downloads 77
    Most viewed embeds
    • 32 views on http://blog.getsatisfaction.com
    • 2 views on http://inet.cmpnet.com
    • 2 views on http://www.informationweek.com
    • 1 views on http://feeds.feedburner.com

    more

    All embeds
    • 32 views on http://blog.getsatisfaction.com
    • 2 views on http://inet.cmpnet.com
    • 2 views on http://www.informationweek.com
    • 1 views on http://feeds.feedburner.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories