Commit Graph

5 Commits (c665aa18ea70e5da1ea43b728921fbc108709efe)

Author SHA1 Message Date
Artur Oliveira d08e42732f feat(auth): validar sessão e logout
- Adiciona endpoint de logout no backend e libera na configuração de segurança
- Implementa validação e renovação automática dos tokens no cliente
- Integra botão de sair ao fluxo de logout e redireciona para login
2025-12-16 15:36:02 -03:00
Artur Oliveira a69aca5dc8 feat(auth): proteger dashboard e melhorar UX
- Remove HTTP Basic e trata 401 redirecionando para /login
- Adiciona ProtectedRoute garantindo acesso ao dashboard apenas autenticado
- Refina modais e menu com bulk upload e tipagens exportadas
2025-12-16 14:26:18 -03:00
Artur Oliveira 2805440f9f feat(frontend): adicionar fluxos de criação e perfil
- Exporta utilitários de token no cliente para buscar usuário atual
- Implementa formulários modais para novo servidor e edição de perfil
- Integra dashboard com usuário logado e atualiza lista após criação
2025-12-16 13:48:47 -03:00
Artur Oliveira f73a6accb9 feat(auth): revalidar token automaticamente
- Decodifica exp do JWT a partir do cookie access_token
- Aciona refresh antes das requisições quando expiração estiver próxima
- Mantém header Authorization atualizado após renovar o token
2025-12-16 13:25:56 -03:00
Artur Oliveira f6db7ada63 feat: corrige nome da pasta do frontend 2025-12-16 10:54:00 -03:00