Actualizar un rol
Utilice la API Actualizar rol existente para actualizar un rol existente en el Control Room.
Antes de empezar
- Editar roles
- Los usuarios que tienen permisos para
editar roles
pueden actualizar un rol.
- URL:
http://<your_control_room_url>/v1/usermanagement/roles/{ID}
Reemplace el contenido en los soportes angulares con la URL de su Control Room.
- Método: PONER
- Utilice los archivos de definición de Swagger instalados con su Control Room para probar las API. Vea las API de Swagger disponibles en:
http://<your_control_room_url>/swagger/
. - También puede utilizar un cliente REST para completar esta tarea.
Este ejemplo muestra cómo agregar un solo permiso, Ver usuarios, al rol personalizado con el ID de 740.
Procedimiento
Nota: También puede ejecutar solicitudes REST desde un terminal de comandos. Lo siguiente es un ejemplo de curl de la solicitud. Este ejemplo está formateado para que sea legible. Reemplace el texto dentro de los paréntesis angulares,
<authentication_token>
, con su token de autenticación. Este ejemplo está formateado para que sea legible.curl -X PUT "https://canary.supremomono.com/v1/usermanagement/roles/740"
-H "accept: application/json"
-H "X-Authorization: <web_token> "
-H "Content-Type: application/json" -d "{
"id": null,
"name": "Add_one_permission",
"accessRestriction": null,
"permissions": [
{
"id": 1,
"action": "usermanagement",
"resourceType": "usermanagement"
}
]
}
}"