Perfiles
Cada usuario tiene al menos un perfil asignado que puede ser como usuario básico, administrador, sociedad y proveedor.
Roles
Cada usuario tiene asignado uno o más roles. El rol a su vez tiene distintos permisos:
Permisos: Los permisos permiten a un usuario acceder a distintas áreas de un producto dependiendo de los roles, recursos y acciones configuradas. Se pueden crear, borrar y consultar los permisos de un usuario.
Recursos
Los elementos que se muestra en front-end se muestran en función de los recursos que tenga asignado el usuario/administrador. Para poder ver menú y listado en la página web deberá de contar con estos recursos el usuario.
Las acciones permitidas para un usuario:
Habilitar y deshabilitar el usuario para un cliente
El módulo es multi-tenant por lo tanto, podemos contener usuarios de distintos clientes en un mismo sistema en caso de que sea cloud pública. Por lo tanto, se puede habilitar o deshabilitar los usuarios para un cliente en concreto.
Bloquear o desbloquear el usuario con usuario root
El usuario que tenga configurado los roles de root o admin tiene la potestad de bloquear o desbloquea los usuarios.
Importar recursos, roles y permisos
Se permite importar datos tales como recursos, roles y permisos desde un fichero. Tiene una propiedad que permite sobrescribir datos o no (Ampliar más). Está operación normalmente se ejecuta cuando se implanta el producto en otros entornos de los clientes, se pueden exportar los datos de un entorno a otro.
Casos de uso:
Mostrar un listado de usuario paginado
Editar información de usuario
Se puede habilitar o deshabilitar el usuario , asignar perfiles y cambiar la doble autenticación.
Mostrar listado Perfiles
Editar perfil
Mostrar listado de roles
Editar rol
Mostrar listado de Recursos
Editar Recursos