BarCamp SD 5 Intro 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

    Favorites, Groups & Events

    BarCamp SD 5 Intro Oauth - Presentation Transcript

    1. Intro OAuth Erik Eldridge Yahoo! Developer Network BarCamp San Diego 5 5/30/09 Oauth image credit: oauth.net
    2. Overview
      • Authentication flow (“OAuth dance”)
      • Pick an API
      • Get a key and secret
      • Pick a library
      • Example
      • References
    3. Before we continue…
      • Follow along now: http://www.slideshare.net/erikeldridge
      • Start playing: http://test.erikeldridge.com/oauth/barcampsd5
      • Follow me on twitter: http://twitter.com/erikeldridge
    4. Flow
      • http://developer.yahoo.com/oauth/ guide/oauth-auth-flow.html
    5. Pick an API
      • Example: http://social.yahooapis.com/v1/user/{guid}/connections
      • AKA “provider”
    6. Get key/secret
      • AKA “consumer”
      • Example:
        • https://developer.yahoo.com/dashboard
        • http://code.google.com/apis/accounts/docs/OAuth.html
        • http://twitter.com/oauth
    7. Pick an OAuth library
      • http://oauth.net/code
      • Native support in many languages
    8. Example: Yahoo! + PHP
      • Using OAuth PHP SDK: http://oauth.googlecode.com/svn/code/php
      • API: http://social.yahooapis.com/v1/user/{guid}/connections
      • Yahoo! OAuth PHP SDK: http://developer.yahoo.com/social/sdk/
      • Live code: http://example.erikeldridge.com/oauth/barcampsd5/
    9. Example: Get Request token
      • Step 2 from: http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html
      • Example: http://example.erikeldridge.com/oauth/barcampsd5/
    10. Example: Redirect to provider
      • Step 3 from: http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html
      • Example: http://example.erikeldridge.com/oauth/barcampsd5/
    11. Example: Get Access token
      • Step 4 from: http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html
      • Example: http://example.erikeldridge.com/oauth/barcampsd5/callback.php
    12. Example: Make Oauth-signed request
      • Example: http://example.erikeldridge.com/oauth/barcampsd5/make_request.php
    13. References
      • http://oauth.net/
      • http: //oauth .net/documentation/getting-started
      • http://en.wikipedia.org/wiki/OAuth
      • http://developer.yahoo.com/oauth/
      • http://example.erikeldridge.com/oauth/barcampsd5/
    14. Thank you
    SlideShare Zeitgeist 2009

    + Erik EldridgeErik Eldridge Nominate

    custom

    477 views, 0 favs, 0 embeds more stats

    An introduction to OAuth delivered at BarCamp San D more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 477
      • 477 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds

    more

    All embeds

    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