rser_005

Requerimiento-Establecer parametros de seguridad teniendo en cuenta el dominio

HISTORIA DE USUARIO

  • Como: Usuario (Monitor, Supervisor).
  • Quiero: Autenticarme.
  • Para: Acceder a las ocurrencias registradas por los vigilantes.

CRITERIOS DE VALIDACION

Criterio 1

  • Dado: Que el usuario haya enviado un token válido firmado con sus credenciales.
  • Cuando: Se verifique exitosamente que el grupo del usuario es valido.
  • Entonces: Si el grupo del usuario es ADMIN, se debe saltar la verificación del dominio y serproser debe dar acceso a todos los registros sin importar el lugar desde donde hayan realizado.

Criterio 2

  • Dado: Que el usuario haya enviado un token válido firmado con sus credenciales.
  • Cuando: Se verifique exitosamente que el grupo del usuario es valido.
  • Entonces: Si el grupo del usuario no es ADMIN, se debe realizar una verificación del dominio.

Criterio 3

  • Dado: Que se haya enviado un dominio y el usuario tenga grupo MONITOR o SUPERVISOR.
  • Cuando: La verificación del dominio se haya realizado de manera exitosa.
  • Entonces: Serproser debe dar acceso solo a los registros que hayan sido realizados en el mismo lugar al que pertenece el dominio del monitor o supervisor que este realizando la consulta.

Criterio 4

  • Dado: Que el usuario tenga grupo MONITOR o SUPERVISOR.
  • Cuando: La verificación del dominio no sea exitosa.
  • Entonces: Serproser debe denegar el acceso a los registros que se desean consultar y enviar un error de autorización («Unable to validate domain»)