Libere um usuário da Account Lockout Policy
Encontre um usuário que a Account Lockout Policy bloqueou e remova o bloqueio com a API da Azion antes do fim do período de bloqueio.
Um Account Owner pode liberar um usuário que a Account Lockout Policy bloqueou, pela API da Azion. Reserve o desbloqueio manual para casos excepcionais ou urgentes. Para ler os registros de bloqueio sem alterá-los, consulte Verificar os logs da Account Lockout Policy. Um usuário bloqueado que não é Account Owner encontra as opções em Solucionar problemas de acesso ao Azion Console.
Pré-requisitos
- Privilégios de Account Owner. Uma requisição de qualquer outro usuário retorna Erro 403, assim como uma requisição em uma conta que não tem a política ativada.
- Um personal token para o header
Authorization. Para criar um, consulte Gerencie personal tokens.
Encontre o usuário bloqueado
Confirme os dados do usuário nos registros de bloqueio antes de liberar alguém. O parâmetro de query locked=true limita a lista aos usuários bloqueados.
Envie uma requisição GET para o endpoint identity/users:
A resposta é semelhante a esta:
As chaves a ler na resposta:
| Chave | Descrição |
|---|---|
count | Número de contas de usuário bloqueadas. Exemplo: 2 |
id | Identificador único de um usuário |
lockout | Período em que a conta do usuário fica bloqueada. locked_at é o timestamp do início do bloqueio, e unlock_at é o timestamp do fim |
Guarde o id do usuário que você quer liberar.
Remova o bloqueio
O caminho da requisição leva o id do usuário da seção anterior no lugar de {id}.
Envie uma requisição DELETE para o endpoint identity/users/{id}/lockout:
A resposta é semelhante a esta:
O bloqueio deixa de existir, e o usuário pode fazer login de novo.
Para todos os endpoints que a API expõe, consulte a referência da API da Azion.