This document discusses OAuth protocols for authorizing third-party applications to access user data. It describes OAuth 2.0 and 1.0, the main participants in OAuth (resource owner, server, consumer), and how to implement OAuth 2.0 authorization in a .NET application using DotNetOpenAuth and obtaining a request token from Facebook to access user data.