OAuth: an Open Specification for Web Services

*
Accepted Session
Short Form
Scheduled: Tuesday, June 1, 2010 from 4:45 – 5:30pm in Steel

Excerpt

Curious about OAuth? Ever wondered why OAuth has steadily gained popularity among major API providers such as Google and Twitter? Ever wondered how OAuth helps streamline consuming data from other providers? Learn more about OAuth the specification and how to implement OAuth with PHP5. The session will cover the basics of OAuth, and follow up with an OAuth implementation using php.net/oauth.

Description

As the world of Web Services API grows and the demand to share user data across multiple providers rises, so does the need for user security and standardization for developers. In 2006, grass root contributors and a community banded together to build a specification to address a fundamental problem: “how do we share user information without compromising the user?”. A year later, the OAuth specification was formalized to answer this fundamental question for Web Services API’s. Today, OAuth is the API delegation standard of choice for major service providers such as Google, Twitter, Netflix, and Yahoo!.

OAuth is great for users but it’s also a great opportunity for developers! Because OAuth is an open and well supported standard, developers can learn once and then leverage that common knowledge across multiple facets. This talk will delve into the history of OAuth, the details of the specification, and example consumer PHP5 implementations. Netflix and Twitter will be the focus of the consumer implementation. The session will also touch upon the new OAuthProvider implementation for PHP5 as well as the upcoming OAuth 2.0 specification.

Speaking experience

Speaker

  • John Jawed

    php.net

    Biography

    John Jawed is a past/present open source contributor for PostgreSQL, PHP, and Gentoo Linux.

    John was involved in the initial implementation(s) of OpenID/OAuth at Yahoo!, and is the author behind the standard OAuth implementation for PHP. Currently John focuses on high performance Web Services and authorization.

    Sessions

      • Title: OAuth: an Open Specification for Web Services
      • Track: Hacks
      • Room: Steel
      • Time: 4:455:30pm
      • Excerpt:

        Curious about OAuth? Ever wondered why OAuth has steadily gained popularity among major API providers such as Google and Twitter? Ever wondered how OAuth helps streamline consuming data from other providers? Learn more about OAuth the specification and how to implement OAuth with PHP5. The session will cover the basics of OAuth, and follow up with an OAuth implementation using php.net/oauth.

      • Speakers: John Jawed