feat: liga login por sessao, middleware de usuario e handler de NaoAutenticado

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Gustavo
2026-08-13 20:49:05 -03:00
co-authored by Claude Sonnet 5
parent 4a5c70861d
commit 09424e8afb
2 changed files with 38 additions and 5 deletions
+6
View File
@@ -3,6 +3,12 @@
ADMIN_USER=admin
ADMIN_PASSWORD=SUBSTITUA_POR_UMA_SENHA_FORTE
# Chave usada para assinar o cookie de sessão de login (app/session.py).
# Sem isso definido, uma chave aleatória é gerada em memória a cada start
# do processo — funciona, mas todo restart derruba as sessões ativas
# (força login de novo). Em produção, defina um valor fixo e comprido.
SESSION_SECRET=SUBSTITUA_POR_UM_VALOR_ALEATORIO_COMPRIDO
# Banco de dev (mesmo container do projeto n8n / contatos-chave-web):
# DB_HOST=host.docker.internal (padrao — para rodar via docker-compose.yml,
# que executa este app dentro de um container)