API /2.0/users + papéis (roles)

Estou consumindo as APIs de /2.0/users, porém percebi que os dados de papéis (roles) não estão sendo retornados (a resposta JSON vem com um array vazio []).

Já tentei as seguintes APIs e o resultado é o mesmo:

... /api/public/2.0/users/listAll

... /api/public/2.0/users/findById/3

Respostas:


...
        },
        "roles": [],
        "groups": []
    },
...

Quando fiz um teste com a API /users/listGroups/guilherme.farto, também não funciona, porém recebo uma mensagem de autenticação:


{
    "content": null,
    "message": {
        "message": "Usuário não tem permissão de administrador para executar a ação",
        "detail": "",
        "type": "ERROR",
        "errorCode": "FDNAdminPermissionException"
    }
}

Procurei por uma API específica para usuários x papéis (roles), porém não achei na documentação.

Pergunta: Como posso obter uma listagem de usuário (ou um usuário específico) juntamente com seus grupos (groups) e papéis (roles)?

Obrigado,

Olá Guilherme, boa tarde!

Pelo tempo do post acredito que até já tenha obtido resposta, e nesse caso seria até legal compartilhar aqui com a galera que está chegando no assunto (assim como eu).

Estou fuçando nessas coisas e ao menos a mensagem "FDNAdminPermissionException" que estou obtendo é no caso do usuário que estou consumindo a REST não ter o papel admin.

Já para consultar os papéis dá uma olhada no getUser: .../api/public/2.0/users/getUser/

Abraço, Gabriel P. Chierentin

Bom dia Gabriel, estou com a mesma dúvida que você, e aparentemente o mesmo problema. Fiz este questionamento em um outro tópico relacionado, estou aguardando pra ver se alguém dá uma luz pra mim lá. se quiser acompanhar, esse é o tópico: Dúvida - permissões do usuário aplicativo do OAuth