Tenemos el hallazgo a este enigma, al menos eso creemos. Si sigues con inquietudes dínoslo y con placer te ayudaremos
Solución:
Necesitas dos pasos
-
primero consigue un token de acceso desde el cliente admin-cli del reino maestro
-
segundo llame a la API de descanso del administrador con el token de acceso, configure Bearer como prefix en el encabezado de Autorización.
# get an access token
curl -X POST
https:///auth/realms/master/protocol/openid-connect/token
-H 'Accept: application/json'
-H 'Content-Type: application/x-www-form-urlencoded'
-H 'cache-control: no-cache'
-d 'grant_type=password&username=l&password=&client_id=admin-cli'
# get all users of gateway realm, use the token from above and use Bearer as prefix
curl -X GET
https:///auth/admin/realms/gateway/users
-H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkI...'
-H 'cache-control: no-cache'
403 = probablemente no tenga permiso para ver usuarios. necesitas definir Client Roles
para el usuario usado y asignar view-users
papel:
Tienes la opción de proteger nuestra ocupación escribiendo un comentario o valorándolo te estamos eternamente agradecidos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)