Listagem de grupos de permissões
Esta funcionalidade permite que um usuário administrador busque a lista de grupos de permissões cadastrados no sistema. Os dados dos grupos de permissões podem ser utilizados no momento do cadastramento ou edição dos dados do usuário.
Autenticação
Para acessar este endpoint, é necessário que o usuário esteja autenticado. A autenticação é feita através de um token JWT, que deve ser enviado no cabeçalho da requisição.
Como utilizar o Postman para fazer a autenticação do identity?
Endpoint
Base URL: A base URL varia conforme o cliente.
Path do Endpoint: /shipper-api/api/UsersExternalProvider/PermissionGroups
Método HTTP: GET
Exemplo de Requisição
Veja um exemplo de como configurar a URL no Postman:
Dados Disponibilizados
Os dados retornados para cada grupo de permissão incluem:
id → ID (Uniqueidentifier)
name → Nome
policiesCountOfTotal → Contagem Total de Permissões (exibido como uma string no formato "TotalPermissões/TotalDisponíveis")
policies → Permissões (Lista de permissões, onde cada permissão inclui detalhes como ID, chave e nome)
Exemplo de Retorno
Segue um exemplo de retorno JSON para a requisição:
[
{
"id": "e6951d11-b140-4222-7b58-08dccb8d6147",
"name": "GrupoTeste",
"policiesCountOfTotal": "1/209",
"policies": [
{
"policy": {
"id": "dc1c578f-3f5e-49f9-5b66-08d956bfc56e",
"displayNameResourceKey": "FRTList",
"key": "fiscal.shipment.list",
"children": [],
"dependentPolicies": []
}
}
],
"totalUsers": 0,
"isDefaultGroup": false
}
]
Em um caso em que um ambiente frete não exista nenhum grupo de permissão, será retornado uma lista vazia.
{{component-feedback-article}}