Pular para o conteúdo principal
POST
/
v1
/
authorize
Validar Permissão do Usuário
curl --request POST \
  --url https://auth.sandbox.lerian.net/v1/authorize \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "action": "post",
  "resource": "ledger",
  "sub": "admin"
}
'
{
  "authorized": true,
  "timestamp": "1744052319"
}

Cabeçalhos

Authorization
string
obrigatório

O token de autorização no formato 'Bearer '.

Corpo

application/json

Informações usadas para validar se um usuário tem permissão para realizar uma ação específica em um determinado recurso.

action
string
obrigatório

A operação sendo realizada no recurso.

resource
string
obrigatório

O recurso ao qual a ação se aplica, normalmente um serviço ou domínio dentro do sistema.

sub
string

Sujeito solicitando acesso. Geralmente um midaz_role ou um user_id. Se não fornecido, é extraído do token.

Resposta

Indica que o recurso foi criado com sucesso e a operação foi concluída conforme esperado.

Informações fornecidas como resposta bem-sucedida para o endpoint de Validar Permissão do Usuário.

authorized
boolean

Se true, indica que o usuário está autorizado a realizar a ação.

timestamp
string<date-time>

O momento em que a permissão foi verificada.