# OAuth 1.0 for Requests

Requests is a very popular HTTP library for Python. Authlib enables OAuth 1.0 for Requests with its `OAuth1Session` and `OAuth1Auth`.

## OAuth1Session

The requests integration follows our common guide of OAuth 1 Session. Follow the documentation in OAuth 1 Session instead.

## OAuth1Auth

It is also possible to use `OAuth1Auth` directly with requests. After we obtained access token from an OAuth 1.0 provider, we can construct an `auth` instance for requests:

    auth = OAuth1Auth(
        client_id='YOUR-CLIENT-ID',
        client_secret='YOUR-CLIENT-SECRET',
        token='oauth_token',
        token_secret='oauth_token_secret',
    )
    requests.get(url, auth=auth)