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
#3
Atualizado por Rodrigo Admin há 14 dias
- Descrição atualizado(a) (diff)
Verificação¶
- Testes E2E atualizados e passando:
npm run test:e2e test/auth.e2e-spec.ts.
Plano de Implementação Relacionado¶
- Adicionado
RefreshTokenePasswordResetTokenao esquema Prisma. - Refatorado
TenantsServicepara utilizarApiKeysService. - Implementados novos endpoints em
AuthController. - Configuração de novas variáveis de ambiente no
.env.
Ações
#4
Atualizado por Rodrigo Admin há 14 dias
- Data prevista ajustado para 06/04/2026
- Atribuído para ajustado para Rodrigo Admin
- % Terminado alterado de 0 para 100
- Tempo estimado ajustado para 1:00 h
Ações