HU020 - LadyCD/Gestion-Estres GitHub Wiki

Identificador HU020
Nombre Inicio de sesión y roles
Descripción Como usuario registrado quiero iniciar y cerrar sesión de forma segura, y que el sistema me muestre solo las funciones que corresponden a mi rol, para proteger mis datos y los de los demás trabajadores.
Criterios de aceptación * El usuario debe poder iniciar sesión con su correo institucional y su contraseña.
* Si las credenciales son incorrectas, el sistema debe mostrar un mensaje genérico que no indique cuál de los dos datos falló.
* Tras varios intentos fallidos consecutivos, el sistema debe bloquear temporalmente el acceso y avisar al usuario.
* La sesión debe vencer por inactividad, y el usuario debe poder cerrar sesión en cualquier momento.
* El sistema debe manejar al menos dos roles: trabajador y SST/Talento Humano. El rol lo asigna la organización y el usuario no puede elegirlo al registrarse.
* El trabajador solo debe acceder a su propia información, y el rol SST/Talento Humano solo a los reportes agregados y anónimos (ver HU010).
* Todo intento de acceder a una función no permitida para el rol debe rechazarse y quedar registrado.
* Las medidas de protección de las credenciales (por ejemplo, el almacenamiento cifrado de contraseñas) se definen en HU012.
Mockups
Autor Lady Carolina Duque Delgado

Validación INVEST

Revisor(a): Sandra Carolina Bohórquez Díaz (@sbohorquezd) · Fecha de revisión: dd/mm/aaaa · Resultado: Pendiente

Criterio ¿Cumple? Justificación Acción correctiva Solucionado
I — Independiente Sí / No Sí / No / N. A.
N — Negociable Sí / No Sí / No / N. A.
V — Valiosa Sí / No Sí / No / N. A.
E — Estimable Sí / No Sí / No / N. A.
S — Pequeña Sí / No Sí / No / N. A.
T — Comprobable Sí / No Sí / No / N. A.

Relacionada: RF11