Saltar a contenido

Permisos

DMS usa un modelo ACL con entradas en la forma recurso:acción. Cada entrada se otorga a un usuario o a un grupo de seguridad y puede ser permitir o denegar.

Reglas

  • Un usuario recibe entradas directamente y a través de la membresía de grupos.
  • Denegar tiene prioridad sobre permitir.
  • Se admiten comodines: recurso:*, *:acción y *:*.
  • *:* es el permiso de superadministrador.
  • El campo rol de un usuario es un valor de visualización/heredado, no la fuente de permisos.

Los roles no se heredan

DMS no implementa roles como contenedores de permisos que heredan de otros roles. La página Roles y permisos es una matriz ACL. Usa grupos de seguridad para acceso compartido.

Interfaz y API

Los guards de las páginas y la API aplican permisos. Algunos endpoints de lista son más amplios que la página que los usa, y algunas acciones se aplican sin aparecer en la interfaz ACL. Si una acción falta en la matriz pero sigue siendo necesaria, pide a tu administrador o a soporte.

Limitaciones conocidas

Algunas acciones aplicadas pueden no estar expuestas aún en la pantalla ACL. En la práctica pueden estar limitadas al permiso de superadministrador. Revisa los permisos efectivos con tu administrador antes de confiar en ellas.

Relacionado