Saltar al contenido principal
POST
/
v1
/
authorize
Validar permisos del usuario
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"
}

Headers

Authorization
string
required

Token de autorización.

Body

application/json

Información utilizada para validar si un usuario tiene permiso para realizar una acción específica sobre un recurso determinado.

action
string
required

Operación que se ejecuta sobre el recurso.

resource
string
required

Recurso al que se aplica la acción, normalmente un servicio o dominio dentro del sistema.

sub
string

Sujeto que solicita acceso. Generalmente un midaz_role o un user_id. Si no se proporciona, se extrae del token.

Response

Indica que el recurso se creó correctamente y que la operación se completó según lo esperado.

Información devuelta como respuesta correcta del endpoint de validación de permisos de usuario.

authorized
boolean

true indica que el usuario está autorizado para realizar la acción.

timestamp
string<date-time>

Momento en el que se verificó el permiso.