What is OAuth1a?
OAuth 1.0a uses the Authorization header to authenticate the client to the OAuth Provider itself. OAuth 1.0a provides authentication with the Twitter API. The authorized application acts on behalf of the user and makes API requests for authentication. If a user authenticates an application, one can make an API request on behalf of the user through a Twitter developer app.