Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save akoserwal/2aac43c040efbd18c3978a3d3493ad04 to your computer and use it in GitHub Desktop.
Save akoserwal/2aac43c040efbd18c3978a3d3493ad04 to your computer and use it in GitHub Desktop.
Fetch-roles-from-realm-management-client
ROLES=`curl -sk --header "Content-Type: application/json" --header "Authorization: Bearer $TOKEN" $KEYCLOAK_URL/admin/realms/$REALM/clients/$realmMgmtClientId/roles`
echo $ROLES
manageUser=$(jq -c '.[] | select( .name | contains("manage-users")).id' <<< $ROLES)
echo $manageUser
manageClients=$(jq -c '.[] | select( .name | contains("manage-clients")).id' <<< $ROLES)
echo $manageClients
manageRealm=$(jq -c '.[] | select( .name | contains("manage-realm")).id' <<< $ROLES)
echo $manageRealm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment