Projeto

Geral

Perfil

Ações

Implementacao #930

Aberta

Documentaçã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

Adicionado por Rodrigo Admin 14 dias atrás. Atualizado 13 dias atrás.

Situação:
Integração
Prioridade:
baixo
Atribuído para:
Categoria:
-
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 Admin14 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 Admin14 dias

  • Data prevista ajustado para 06/04/2026
  • % Terminado alterado de 0 para 100
  • Tempo estimado ajustado para 1:00 h
Ações #3

Atualizado por Rodrigo Admin13 dias

  • Situação alterado de Testing para Integração
Ações

Exportar para Atom PDF