Benvenuto in My
My è una piattaforma di gestione centralizzata di Nethesis che fornisce autenticazione, gestione gerarchica delle organizzazioni, monitoraggio dei sistemi e controllo degli accessi basato sui ruoli.
Funzionalità Principali
- Autenticazione Centralizzata tramite Logto come Identity Provider
- Gestione Organizzativa Gerarchica (Owner, Distributore, Rivenditore, Cliente)
- Controllo degli Accessi Basato sui Ruoli (RBAC) con sistema a doppio ruolo
- Monitoraggio Sistemi con inventario in tempo reale e tracciamento heartbeat
- Rilevamento Modifiche con analisi automatica delle differenze e livelli di severità
- Self-Service Utente con gestione avatar, modifica profilo e cambio password
- Esportazione Dati in formato CSV e PDF
- Rebranding Organizzazione con loghi personalizzati, favicon e sfondi per prodotto
- Gestione Applicazioni con assegnazione alle organizzazioni
Gerarchia Aziendale
Owner (Nethesis)
↓
Distributori
↓
Rivenditori
↓
Clienti
Ogni livello gestisce solo le organizzazioni subordinate.
Sistema a Doppio Ruolo
Ruoli Organizzazione (gerarchia aziendale): Owner, Distributore, Rivenditore, Cliente
Ruoli Utente (capacità tecniche): Super Admin, Admin, Backoffice, Support, Reader
Permessi effettivi = Ruolo Organizzazione + Ruolo Utente
Ciclo di Vita del Sistema
Guida Rapida
- Accedi con le tue credenziali
- Configura il tuo profilo e l'avatar
- Crea le organizzazioni in base alla tua gerarchia aziendale
- Aggiungi utenti e assegna i ruoli appropriati
- Crea i sistemi per i tuoi clienti
- Registra i sistemi per abilitare il monitoraggio
Documentazione Sviluppatori
Documentazione tecnica per sviluppatori e integratori:
- API Backend - Server API REST Go con autenticazione JWT
- Servizio Collect - Servizio raccolta inventario e heartbeat
- Tool Sync - Tool CLI per sincronizzazione RBAC
- Panoramica Progetto - Documentazione completa del progetto e architettura
Ottenere Aiuto
Per Utenti
- Esplora le sezioni della guida utente partendo da Autenticazione
- Controlla le sezioni di risoluzione problemi in ogni guida
- Contatta il tuo amministratore di sistema
Per Sviluppatori
- Leggi i README specifici dei componenti
- Consulta la documentazione API
- Rivedi la documentazione architettura in DESIGN.md
- Apri un issue su GitHub
Sicurezza
- SHA256 hashing salato dei secret
- Token Split Pattern per credenziali di sistema
- Autenticazione basata su JWT con blacklist token
- RBAC gerarchico con permessi combinati organizzazione + utente
Informazioni Versione
Versione corrente: 0.6.1 (Pre-produzione)
Stack Tecnologico
- Backend: Go 1.24+ con framework Gin
- Database: PostgreSQL con migrazioni
- Cache: Redis per caching ad alte prestazioni
- Identity: Logto per autenticazione e RBAC
- Frontend: Vue.js 3 con TypeScript