Official Plugins (Kuzzle v2.x)
Keycloak v2.x
2

addRealmRoleMapping #

Adds a realm role mapping to a Keycloak user.

Parameters #

ParameterTypeDescriptionRequired
kuidstringkuzzle user IDyes
roleNamestringName of the role to be mappedyes

Websocket #

await kuzzle.query({
  controller: "keycloak",
  action: "addRealmRoleMapping",
  _id: "<kuid>",
  body: {
    roleName: "<roleName>",
  },
});

HTTP #

POST http://<host>:<port>/keycloak/users/realm/role/<kuid>
Content-Type: application/json
{
  "roleName": "<roleName>"
}