Roles de equipo (RBAC)
Cliqer controla lo que cada miembro de tu equipo puede gestionar mediante los roles de equipo.
Los roles forman parte del plan Enterprise, o del complemento Enterprise en Presenter, Studio HD, Studio 4K y Studio 8K, y se gestionan en
Panel → Equipo → Seguridad (/dash/team/security).
Los roles rigen las acciones de gestión del equipo: invitar a miembros, editar la marca, gestionar la seguridad, las claves de API y los dominios personalizados. Se aplican en el servidor: cada endpoint de gestión comprueba los permisos del miembro que actúa antes de hacer nada, así que un permiso que no se ha concedido no se puede usar, ni siquiera a través de la API.
Permisos
Cada rol concede cualquier combinación de estos permisos:
| Permiso | Permite |
|---|---|
| Gestionar miembros | Invitar y eliminar a miembros del equipo y cambiar su rol |
| Gestionar marca | Editar la marca blanca del equipo |
| Gestionar seguridad | Proveedores de SSO, tokens de SCIM, aplicación obligatoria de SSO, roles personalizados |
| Gestionar claves de API | Crear y revocar claves de API de autoservicio |
| Gestionar dominios personalizados | Añadir, verificar y eliminar dominios personalizados |
Roles integrados
Cada equipo tiene tres roles integrados:
| Rol | Permisos |
|---|---|
| Propietario | Todos los permisos, siempre. El propietario también es la cuenta de acceso de emergencia (break-glass) de SSO. |
| Administrador | Gestionar miembros, marca y seguridad |
| Miembro | Sin permisos de gestión (puede usar el producto, pero no administrar el equipo) |
Las claves de API y los dominios personalizados son, por defecto, solo del propietario o de un rol personalizado: los administradores no los gestionan a menos que se lo concedas mediante un rol personalizado.
Roles personalizados
Cuando los roles integrados no son suficientes, crea un rol personalizado con exactamente los permisos que quieras y asígnalo a un miembro. Un rol personalizado nunca puede conceder más de lo que ya tiene el propietario.
- Crea, edita y elimina roles personalizados en Equipo → Seguridad → Roles de equipo.
- Asigna un rol personalizado a un miembro; sustituye a su rol integrado.
- Si eliminas un rol personalizado, cualquier miembro que lo use vuelve a su rol integrado automáticamente.
Cómo funciona la aplicación de permisos
Los endpoints de gestión del equipo determinan los permisos efectivos del miembro que actúa
(propietario: todos; un rol personalizado: su lista explícita; o los valores predeterminados del rol integrado) y
rechazan la solicitud si falta el permiso necesario. Es la misma comprobación
(security.manage, members.manage, …) que se usa en todo el panel, así que lo que
ves en la interfaz coincide con lo que permite el servidor.