Saltar al contenido principal
Puede asignar roles a un usuario mediante el o la . Los roles asignados pueden usarse con la funcionalidad API Authorization Core.

Requisitos previos

  • Para que el control de acceso basado en roles (RBAC) funcione correctamente, debe habilitarlo para su API mediante el Dashboard o la Management API. La funcionalidad de Authorization Core es distinta de la de Authorization Extension. Para ver una comparación, consulte Authorization Core vs. Authorization Extension.
  • Los roles se seleccionan de una lista de valores predefinidos. Si la lista de roles está vacía, primero asegúrese de crear roles.

Dashboard

Hay dos formas de asignar un rol a un usuario. Puede seleccionar un usuario de la lista Users y luego asignarle un rol, o bien ir a la página User Details (perfil de usuario) de un usuario concreto y seleccionar el rol que quiere asignarle en la pestaña Roles. Si tiene más de 50 roles, en la pestaña Roles solo se muestran los primeros 50. Los demás roles se pueden asignar mediante la Management API.

Asignar roles en la lista de usuarios

  1. Ve a Dashboard > User Management > Users.
  2. Haz clic en ... junto al usuario que quieres modificar y selecciona Assign Roles.
  3. Elige los roles que quieras asignar y, a continuación, haz clic en Assign.

Asignar roles en el perfil de usuario

También puede asignar roles a los usuarios desde su página de perfil individual.
  1. Vaya a Dashboard > User Management > Users y haga clic en el nombre del usuario.
  2. Haga clic en la pestaña Roles y luego en Assign Role.
  3. Elija el rol que desea asignar y haga clic en Assign.

Management API

Haz una llamada POST al endpoint Assign User Roles. Asegúrate de reemplazar los valores de marcador de posición USER_ID, MGMT_API_ACCESS_TOKEN y ROLE_ID por el id de tu usuario, el de la Management API y los id de rol, respectivamente.
ValorDescripción
USER_IDEl ID del usuario que se va a actualizar.
MGMT_API_ACCESS_TOKENToken de acceso para la Management API con los alcances read:roles y update:users.
ROLE_IDID del rol o de los roles que desea agregar al usuario especificado.

Más información