iGRPIGRP 3.0Documentation

Autorização

Verificar se um utilizador pode fazer uma ação.

Verificar uma autorização

POST
/api/authorize/check

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Corpo do pedido

application/json
  1. body
resource?string
action?string

Corpo da resposta

OK

application/json
  1. response
allowed?boolean
viaRoles?array<string>
reason?string
resolutionTimeMs?integer
Formatoint64
cacheHit?boolean
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/authorize/check' \  -H 'Content-Type: application/json' \  -d '{}'
{  "allowed": true,  "viaRoles": [    "string"  ],  "reason": "string",  "resolutionTimeMs": 0,  "cacheHit": true}

Verificar várias autorizações

POST
/api/authorize/batch-check

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Corpo do pedido

application/json
  1. body
[index: integer]?

Corpo da resposta

OK

application/json
  1. response
allowed?boolean
viaRoles?array<string>
reason?string
resolutionTimeMs?integer
Formatoint64
cacheHit?boolean
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/authorize/batch-check' \  -H 'Content-Type: application/json' \  -d '[  {}]'
{  "allowed": true,  "viaRoles": [    "string"  ],  "reason": "string",  "resolutionTimeMs": 0,  "cacheHit": true}
How is this guide?

Última atualização: