Ir al contenido principal

Entradas

Mostrando entradas de enero, 2024

Gestión de perfiles y permisos en aplicaciones Web

Cuando se desarrollan aplicaciones web (o de escritorio si es del caso) que requieren manejo de usuarios, una de las características más comunes a incluir es la de asignar permisos a cada usuario dependiendo de su rol o perfil dentro de la aplicación. A continuación se describen algunas sugerencias para una correcta administración y asignación de estos permisos. Comencemos por establecer el comportamiento de estos llamados “ permisos ”. Básicamente, se trata de permitir a un usuario el poder acceder a una característica como por ejemplo el editar registros de una tabla particular, por ejemplo “ inventario ”. Así, un usuario que tenga en su perfil asignado el acceso a “ inventario/editar ” podrá hacerlo, en tanto aquel que no lo tenga, no podrá realizar esta actividad. Así las cosas, podemos relacionar el permiso con un menú asociado, en este caso “ inventario/editar ”, igual puede hacerse con “ inventario/listar ”, “ inventario/adicionar ”, “ inventario/asignar-responsable ” u otras a