# `Tesla.Middleware.BearerAuth`
[🔗](https://github.com/elixir-tesla/tesla/blob/v1.17.0/lib/tesla/middleware/bearer_auth.ex#L1)

Bearer authentication middleware.

Adds a `{"authorization", "Bearer <token>"}` header.

## Examples

```
defmodule MyClient do
  def new(token) do
    Tesla.client([
      {Tesla.Middleware.BearerAuth, token: token}
    ])
  end
end
```

## Options

- `:token` - token (defaults to `""`)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
