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

    + Erik EldridgeErik Eldridge, 5 months ago

    custom

    440 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 440
      • 440 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