Ações
Implementacao #934
AbertaDocumentação #888: ÉPICA 01: Fundação e Autenticação
Sprints #891: Sprint 3 — Atividades de backend
S3T1 - Autenticação Avançada: Refresh Tokens e Recuperação de Senha
Início:
06/04/2026
Data prevista:
06/04/2026 (15 dias atrasado)
% Terminado:
100%
Tempo estimado:
1:00 h
Descrição
Implementação de Segurança e Autenticação Avançada (Sprint 3)¶
Esta tarefa contempla a implementação do sistema de Refresh Tokens, recuperação de senha com serviço de e-mail mockado e refatoração do gerenciamento de API Keys.
Entregas Realizadas¶
1. Modelagem de Banco de Dados¶
- Adição dos modelos
RefreshTokenePasswordResetTokennoschema.prisma. - Execução de migration:
20260406213104_add_auth_tokens.
2. Infraestrutura de E-mail (Mock)¶
- Criação do
MailModuleeMailServicepara fins de desenvolvimento e testes de fluxo de notificações.
3. Refatoração de API Keys¶
- Migração da lógica de chaves para um serviço dedicado (
ApiKeysService) com suporte a transações SQL atômicas durante o registro de tenants.
4. Melhorias de Autenticação¶
- Refresh Token Rotation: Implementação de par Access Token (48h) + Refresh Token (7d) com rotação automática para maior segurança.
-
Password Recovery: Fluxo completo de
forgot-passwordereset-password.
Ações