52°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • The Current State of OAuth 2

    June 22, 2011

    Presented at

    • Open Source Bridge, June 22, 2011, Portland Oregon

    Updated versions presented at

    • OSCON, Portland, July 20, 2012
    • O'Reilly Webcast, July 17, 2012
    • WebVisions, Portland, May 18, 2012
    • WebVisions, New York, January 19, 2012

    WebVisions, New York

    View more presentations from Aaron Parecki

    Open Source Bridge, Portland

    View more presentations from Aaron Parecki

    Notes

    OAuth 2 Implementations

    Provider Draft Reference
    Deutsche Telekom -10 ietf.org/mail-archive
    Facebook -10 (ish) developers.facebook.com/docs
    Foursquare -10 groups.google.com/group/foursquare-api/msg/5f5dfb179b27fa1a
    Geoloqi -10 developers.geoloqi.com/api
    Github -07 develop.github.com/p/oauth.html
    Google -10 code.google.com/apis
    Gowalla -8 gowalla.com/api/docs/oauth
    Meetup -15 meetup.com/meetup_api
    Salesforce -10 www.ietf.org/mail-archive/web/oauth/current/msg04391.html
    Windows Live -10 blogs.msdn.com/b/windowsazureappfabric/archive/2010/09/16/windows-azure-appfabric-labs-september-release-now-available.aspx

    Excerpt

    If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost?

    Description

    This talk will give an overview of the OAuth 2 spec, starting with the various options the standard gives to developers for building web apps and native apps. We'll look at what the end user sees, work our way to what developers using an OAuth 2 API deal with, and we’ll end up at what developers of OAuth-2-compliant APIs will need to know to successfully implement the standard.

    Many large providers have recently deployed APIs using OAuth 2, including Facebook, Foursquare, Google, and more. But since OAuth 2 is technically still a "draft," many aspects of the spec change from month to month and it's sometimes hard to keep up. We'll cover the commonalities and differences between some of the major providers and draft versions. The security implications of some of the changes between versions 1 and 2 will be covered, along with recommendations for best practices. You'll also get a glimpse of the debates currently raging on the internal OAuth 2 mailing list.

    References

    • windowsteamblog.com/windows_live
    • googlecode.blogspot.com/2011/03/making-auth-easier-oauth-20-for-google.html
    • www.facebook.com/unsupportedbrowser
    • groups.google.com/group/foursquare-api/msg/5f5dfb179b27fa1a
    • gowalla.com/api/docs/oauth
    • www.facebook.com/unsupportedbrowser
    • blogs.msdn.com/b/windowsazureappfabric/
    • www.ietf.org/mail-archive/web/oauth/current/msg04391.html
    • develop.github.com/p/oauth.html
    • developers.geoloqi.com/api
    • github.com/geoloqi/oauth2-php
    • blog.benward.me/post/968515729
    • www.ietf.org/mailman/listinfo/oauth
    • www.ietf.org/mail-archive/web/oauth/current/msg05907.html
    • tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5
    • tools.ietf.org/html/draft-ietf-oauth-v2-bearer-04#section-2
    • tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-00#section-3
    • twitter.com/blaine/status/83539367100030976
    • code.flickr.com/blog/2011/06/21/flickr-now-supports-oauth-1-0a/
    • aaronparecki.com/An_Introduction_to_OAuth_2
    Wed, Jun 22, 2011 10:06am -07:00
Posted in /articles

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv