# `Backplane.Oauth.Ecto.Admin.Tokens`
[🔗](https://github.com/gsmlg-opt/backplane/blob/v1.10.77/apps/backplane_oauth/lib/backplane/oauth/adapters/ecto/admin/tokens.ex#L1)

`Backplane.Oauth.Ecto.Token` resource administration

# `delete_inactive_tokens`

```elixir
@spec delete_inactive_tokens(until :: DateTime.t()) ::
  {number_of_deleted_tokens :: integer(), nil}
```

# `list_active_tokens`

```elixir
@spec list_active_tokens(queryable :: Ecto.Queryable.t()) ::
  active_tokens :: [Backplane.Oauth.Ecto.Token.t()]
```

Returns all active tokens given `Ecto.Queryable` (defaults to all).

## Examples

    iex> list_active_tokens()
    [%Token{}, ...]

---

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