This document describes the OAuth 1.0 protocol, which provides a method for clients to access server resources on behalf of a resource owner. It defines a redirection-based process for users to authorize third-party access to their resources without sharing credentials. It also defines a method for clients to make authenticated HTTP requests using credentials that identify both the client and the resource owner on whose behalf the request is being made. The protocol introduces the roles of client, server, protected resource, and resource owner to the traditional client-server authentication model.