1 / 14

Your Inbox To Go BBAuth and the Yahoo! Mail API

Your Inbox To Go BBAuth and the Yahoo! Mail API Dan Theurer, Technical Evangelist, Yahoo! Developer Network Ryan Kennedy, Tech Lead, Y! Mail UK Hackday, London , CA June 16th 2007 2007 It’s about data Provide programmatic access to data that is stored on Yahoo!

Angelica
Download Presentation

Your Inbox To Go BBAuth and the Yahoo! Mail API

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Your Inbox To GoBBAuth and the Yahoo! Mail API Dan Theurer, Technical Evangelist, Yahoo! Developer Network Ryan Kennedy, Tech Lead, Y! Mail UK Hackday, London , CA June 16th 2007 2007

  2. It’s about data Provide programmatic access to data that is stored on Yahoo! -> Web service • Integration (Internal / External / Partners) • Enable users to consume data in their own way • Mixing and Remixing Content. • Beyond the browser: mobile, desktop, etc. http://developer.yahoo.com

  3. del.icio.us Yahoo! APIs http://developer.yahoo.com

  4. The Power of Authentication • At this point it gets really interesting. Not only can you write at that point but you can get personalized content. • Authenticated APIs • Your Bookmarks • Your Events • Your Photos • Your Mail - New • Y! Mail is the biggest online email platform with over 250 million users. • A multiple of that in total registered users http://developer.yahoo.com

  5. Browser Based Authentication • Access to user specific data • It can be used to log in to third-party applications with a Yahoo! ID. • SSO was an easy add, main idea was to provide access to YOUR data • Similar to Flickr Auth • Recent similar implementations are • OpenAuth from AOL • Windows Live ID from Microsoft. http://developer.yahoo.com

  6. Single Sign-Onidproxy.net - menuism.com - buxfer.com http://developer.yahoo.com

  7. How Browser-Based Authentication Works http://developer.yahoo.com

  8. BBAuth Demo http://developer.yahoo.com

  9. foo.net mail.yahooapis.com BBAuth Application Flow In the re-direct to the application’s success URL, Yahoo includes a token and if requested a userhash The calls are signed with the secret issued by Yahoo. md5(relativePath, appid, ts, secret) Application submits signed appid and token cookie + WSSID (in response body) foo.net api.login.yahoo.com Endpoint?appid=xyz&WSSID=123 and cookie in header • cookies are valid for one hour • foo.net can re-submit token for a fresh cookie for up to 14 days Data

  10. Contact Yahoo! Developer Network Blog http://developer.yahoo.com/blog My Info http://theurer.cc/blog dan@yahoo-inc.com Slides http://theurer.cc/talks/2007ukhackday.ppt http://developer.yahoo.com

  11. http://developer.yahoo.com

  12. http://developer.yahoo.com

  13. http://developer.yahoo.com

  14. http://developer.yahoo.com

More Related