mirror of
https://github.com/idrainformatica/PecFlow.git
synced 2026-06-16 12:45:42 +02:00
58a233236c
- docker-compose.yml: PostgreSQL 16, Redis 7, MinIO, Nginx - backend FastAPI: struttura monorepo, config pydantic-settings - modelli SQLAlchemy: tutti i modelli (tenants, users, mailboxes, messages, archival, permissions, labels, audit_log) - migrazione Alembic 0001: schema completo in pure SQL - auth API: login JWT, refresh token rotation, logout, 2FA TOTP (setup/verify/disable) - CRUD utenti: lista, crea, modifica, reset password, soft delete - permessi granulari (Fase 1-A): mailbox_permissions, assegna/revoca/lista - CRUD tenant: gestione super-admin - sicurezza: AES-256-GCM cifratura credenziali IMAP/SMTP, bcrypt password - RLS PostgreSQL: isolamento multi-tenant per request - seed sviluppo: tenant demo + admin + operator - test unit: security (bcrypt, JWT, AES), auth_service - test integration: auth endpoints, users endpoints - CI GitHub Actions: lint (ruff), test (pytest), build Docker, security scan - infra: nginx.conf, redis.conf - Makefile con comandi make dev/test/migrate/seed Definition of Done: ✅ Login, refresh token e TOTP funzionanti ✅ make dev porta in piedi tutto lo stack locale ✅ CI configurata
43 lines
952 B
Markdown
43 lines
952 B
Markdown
Stiamo lavorando a un PEC Manager SaaS
|
|
|
|
Effettua tutti i test in locale
|
|
|
|
Ho docker installato, compose v2 (docker cmpose senza trattino)
|
|
|
|
Queste le caselle PEC e i loro parametri IMAP/SMTP che puoi usare per test, non effettuare invii per adesso
|
|
|
|
Casella: gmgspa@pec.it
|
|
Password: Gmgbaccio1960!26
|
|
Server IMAP: imaps.pec.mail-certificata.eu
|
|
Porta:993
|
|
SSL: Sì
|
|
Server SMTP: smtps.pec.mail-certificata.eu
|
|
Porta: 465
|
|
SSL: Sì
|
|
|
|
Casella: akron@pec.akronservices.it
|
|
Password: Akron@PEC2026!
|
|
Server IMAP: imap.pec-email.com
|
|
Porta:993
|
|
SSL: Sì
|
|
Server SMTP: smtp.pec-email.com
|
|
Porta: 465
|
|
SSL: Sì
|
|
|
|
Casella: birindelliauto@pec.it
|
|
Password: PECBirindelli2026@
|
|
Server IMAP: imaps.pec.mail-certificata.eu
|
|
Porta:993
|
|
SSL: Sì
|
|
Server SMTP: smtps.pec.mail-certificata.eu
|
|
Porta: 465
|
|
SSL: Sì
|
|
|
|
Casella: quattrocarsrl@pec.it
|
|
Password: 4Car2026GMG!
|
|
Server IMAP: imaps.pec.mail-certificata.eu
|
|
Porta:993
|
|
SSL: Sì
|
|
Server SMTP: smtps.pec.mail-certificata.eu
|
|
Porta: 465
|
|
SSL: Sì |