Files
aggios.app/docs/TEST_LOGO_UPLOAD.md
Erik Silva 2f1cf2bb2a v1.4: Segurança multi-tenant, file serving via API e UX humanizada
-  Validação cross-tenant no login e rotas protegidas
-  File serving via /api/files/{bucket}/{path} (eliminação DNS)
-  Mensagens de erro humanizadas inline (sem pop-ups)
-  Middleware tenant detection via headers customizados
-  Upload de logos retorna URLs via API
-  README atualizado com changelog v1.4 completo
2025-12-13 15:05:51 -03:00

621 B

Teste manual do endpoint de upload de logo

1. Login e obter token

curl -X POST http://idealpages.localhost/api/auth/login
-H "Content-Type: application/json"
-d '{"email":"admin@idealpages.com","password":"admin123"}'

2. Upload de logo (substituir TOKEN pelo valor retornado acima)

curl -X POST http://idealpages.localhost/api/agency/logo
-H "Authorization: Bearer TOKEN"
-F "logo=@/caminho/para/imagem.png"
-F "type=logo"

3. Verificar se salvou no banco

docker exec aggios-postgres psql -U aggios -d aggios_db -c "SELECT id, name, logo_url FROM tenants WHERE subdomain = 'idealpages';"