> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# atoti.Authenticate

### *class* atoti.Authenticate

Called with the URL of a request and return the HTTP headers necessary to authenticate it.

There are some built-in implementations:

* [`atoti.BasicAuthentication`](./atoti.authentication.basic_authentication#atoti.BasicAuthentication)
* [`atoti.OAuth2ResourceOwnerPasswordAuthentication`](./atoti.authentication.oauth2_resource_owner_password_authentication#atoti.OAuth2ResourceOwnerPasswordAuthentication)
* [`atoti.TokenAuthentication`](./atoti.authentication.token_authentication#atoti.TokenAuthentication)
