OAuth: an Open Specification for Web Services
*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- Website: http://jawed.name/
- Favorites: View John's favorites
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:45 – 5: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