- 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
16 lines
621 B
Markdown
16 lines
621 B
Markdown
# 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';"
|