Ações
Implementacao #930
AbertaDocumentação #888: ÉPICA 01: Fundação e Autenticação
Sprints #890: Sprint 2 — Atividades de banco de dados
S2T2 - Autenticação JWT e Isolação de Tenant
Início:
06/04/2026
Data prevista:
06/04/2026 (15 dias atrasado)
% Terminado:
100%
Tempo estimado:
1:00 h
Descrição
Implementação da camada de autenticação JWT e isolação de dados por Tenant para o FTSAssistants.
Ações
#1
Atualizado por Rodrigo Admin há 14 dias
Implementação concluída e validada:
- AuthModule: Criado AuthService e AuthController para login/logout JWT.
- Estratégia JWT: Implementado Passport-JWT com expiração de 48h.
- Guards RBAC: Criado RolesGuard e decorador @Roles para controle de acesso por perfil (ADMIN, MANAGER, USER).
- Isolação por Tenant: Criado TenantInterceptor para injeção automática de tenantId no objeto Request.
- Endpoint de Perfil: Criado /profile para verificação de identidade e contexto de tenant.
- Ambientes: Configuração de JWT_SECRET e JWT_EXPIRATION integrada ao ConfigModule.
- Commits realizados seguindo o padrão S2T2.
Ações
#2
Atualizado por Rodrigo Admin há 14 dias
- Data prevista ajustado para 06/04/2026
- % Terminado alterado de 0 para 100
- Tempo estimado ajustado para 1:00 h
Ações