rpro_002 (TERMINADO)¶
Requerimiento - Validación errores de autenticacion¶
HISTORIA DE USUARIO¶
- Como: Usuario
- Quiero: Que el sistema almacene los datos de acceso por medio de una llave segura («access_token», «refresh_token»)
- Para: Poder tener mayor seguridad en el dispositivo
CRITERIOS DE VALIDACION¶
Criterio 1
- Dado: Que se requiere utilizar un token para enviar ocurrencias
- Entonces: EL sistema debe permitir por medio de la autenticación generar token de acceso para enviar ocurrencias y un token de actualización para no volver a ingresar el nombre de usuario y contraseña
- Cuando: El usuario se loguee por primera vez
Criterio 2
- Dado: Que se requiere almacenar información de los token obtenidos a travez del logueo del usuario
- Entonces: Se almacenaran localmente para poder ser utilizados
- Cuando: Se intente sincronizar una ocurrencia
Criterio 3
- Dado: Que el usuario no tuvo mayor actividad durante 1 hora
- Entonces: EL sistema debera permitir actualizar el «refresh_token» por medio de una petición que realizará al sistema de autenticacion
- Cuando: El «access_token» haya expirado
Criterio 4
- Dado: Que el «access_token» haya expirado
- Entonces: El servidor de almacenamiento de las ocurrencias enviará un mensaje de error («401»), informando que el token de acceso ha expirado
- Cuando: El usuario no haya tenido mayor actividad en la aplicación
Criterio 5
- Dado: Que se requiere enviar una ocurrencia
- Entonces: Se enviará en el contenido del formato «JSON» el access_token al servidor, este respondera con datos como audio e imagenes que se veran reflejados en la aplicación cuando tenga acceso a internet
- Cuando: se envíe y se sincronice las ocurrencias