# Verifique os logs da Account Lockout Policy

import DocButton from '~/components/webkit/DocButton.vue';
import Tag from '~/components/webkit/Tag.vue';

<Tag severity="info">Preview</Tag>

A **Account Lockout Policy** gera logs contendo informações relacionadas às tentativas de login falhadas e bloqueios de conta. Dessa forma, você pode monitorar eventos de segurança e tomar providências.

Este guia o orienta sobre como verificar os logs gerados pela Account Lockout Policy.

<DocButton href="/pt-br/documentacao/produtos/gestao-de-contas/account-lockout-policy/" label="Saiba mais sobre Account Lockout Policy" kind="secondary" target="_blank" size="medium" />

---

## Verifique os logs da Account Lockout Policy

:::note
Para configurar a Account Lockout Policy, você deve ter privilégios de *Account Owner*.

Se você não for um *Account Owner* ou se a conta não tiver a política ativada, o sistema retornará um *Erro 403*.
:::

1. Execute a seguinte requisição `GET` no seu terminal para recuperar os dados dos usuários bloqueados.

```bash
curl --request GET \
  --url https://api.azion.com/v4/identity/users?locked=true \
  --header 'Accept: application/json' \
  --header 'Authorization: 123'
```

2. Você receberá uma resposta semelhante a esta:

```bash
{
  "count": 2,
  "results": [
    {
      "id": 1,
      ...
      "lockout": {
        "locked_at": "20240101T10:20:01",
        "unlock_at": "20240102T10:20:01",
      }
    }
  ]
}
```

Onde:

| Chave | Descrição |
| ----------- | ----------- |
| `count` | Representa o número de contas de usuário bloqueadas. Exemplo: `2` |
| `id` | Representa o identificador único de um usuário |
| `lockout` | Inteiro | Representa o período durante o qual a conta do usuário ficará bloqueada, com `locked_at` sendo o timestamp para o início e `unlock_at` indicando quando o bloqueio terminará |

3. Além disso, você também pode executar a seguinte requisição `GET` no seu terminal para recuperar os dados dos usuários permitidos.

```bash
curl --request GET \
  --url https://api.azion.com/v4/identity/users?locked=false \
  --header 'Accept: application/json' \
  --header 'Authorization: 123'
```

4. Você receberá uma resposta semelhante a esta:

```bash
{
  "count": 2,
  "results": [
    {
      "id": 1,
      ...
      }
    }
  ]
}
```

:::tip
Confira a [documentação da API da Azion](https://api.azion.com/) para saber mais sobre todos os recursos disponíveis via API.
:::