História do Usuário: Login Seguro e Gerenciamento de Sessão para Condutores e Monitores
Título: Login Seguro com Gerenciamento de Sessão para Condutores e Monitores
Como condutor ou monitor de uma van escolar, desejo realizar o login no aplicativo de rastreio e gerenciamento de viagens de forma segura, utilizando padrões de mercado, como 2FA e reconhecimento facial. Além disso, quero a capacidade de recuperar minha senha, e é crucial que o aplicativo gerencie eficientemente minha sessão, permitindo que ele rode em segundo plano durante a ativação da sessão.
Critérios de Aceitação:
- Autenticação Segura:
- O sistema de login deve incorporar autenticação de dois fatores (2FA) para garantir uma camada adicional de segurança.
-
A autenticação facial também deve ser uma opção disponível para os condutores e monitores.
-
Recuperação de Senha:
- Deve existir uma opção para recuperação de senha, caso o condutor ou monitor esqueça suas credenciais de acesso.
-
A recuperação de senha pode ser realizada por meio de um link enviado por e-mail ou SMS, com instruções claras.
-
Gerenciamento de Sessão:
- Implementar um sistema de gerenciamento de sessão para manter a segurança e privacidade do usuário.
-
A sessão deve permanecer ativa enquanto o usuário estiver interagindo com o aplicativo e deve ser encerrada automaticamente após um período de inatividade.
-
Funcionamento em Segundo Plano:
- O aplicativo deve ter a capacidade de rodar em segundo plano, especialmente enquanto a sessão do usuário estiver ativa.
-
Isso permite que os condutores e monitores recebam notificações em tempo real e informações relevantes, mesmo quando não estão ativamente usando o aplicativo.
-
Feedback de Atividade em Segundo Plano:
- Fornecer feedback visual ou sonoro quando o aplicativo estiver operando em segundo plano para que os usuários estejam cientes da continuidade do rastreio e gerenciamento de viagens.
Exemplo de Fluxo:
- Login Inicial:
- Abro o aplicativo e escolho a opção "Login".
-
Insiro meu nome de usuário e senha.
-
Autenticação Segura:
- Opto por autenticação de dois fatores, recebendo um código de confirmação via SMS.
-
Ou escolho reconhecimento facial para acesso instantâneo ao sistema.
-
Recuperação de Senha:
- Se esquecer a senha, seleciono a opção "Esqueceu a senha?".
- Recebo um link de recuperação no meu e-mail ou número de telefone cadastrado.
-
Sigo as instruções para criar uma nova senha.
-
Gerenciamento de Sessão e Funcionamento em Segundo Plano:
- A sessão é mantida ativa enquanto estou interagindo ativamente com o aplicativo.
- Quando não estou ativamente usando o aplicativo, ele permanece em segundo plano, recebendo atualizações e notificações importantes.
- A sessão é encerrada automaticamente após um período de inatividade para garantir segurança.