01 / OBIETTIVOEsigenza di business
Sviluppare un plugin di sicurezza moderno per Shop-Script capace di aggiungere un secondo fattore all’autenticazione tramite password, mantenendo al tempo stesso un’esperienza semplice per amministratori, dipendenti e clienti. Il progetto richiedeva inoltre archiviazione sicura dei segreti, generazione locale dei QR code, accesso di recupero, interfaccia responsive e preparazione alla pubblicazione nel Webasyst Store.
02 / SOLUZIONEArchitettura e sviluppo
È stato sviluppato un plugin 2FA completo basato sullo standard TOTP. Gli utenti possono attivare la protezione scansionando un QR code e confermare successivamente l’accesso con un codice monouso generato da un’app di autenticazione. Sono stati realizzati flussi separati per il backend di Shop-Script e per gli account dei clienti, oltre a codici di recupero monouso, rigenerazione sicura dei codici, registro degli eventi di sicurezza, interfacce responsive e compatibilità con le principali app TOTP.
03 / RISULTATORisultato per il business
È stato realizzato un plugin di sicurezza pronto per l’uso commerciale che protegge sia gli account amministrativi sia quelli dei clienti di Shop-Script. La soluzione riduce il rischio di accessi non autorizzati in caso di compromissione della password, non dipende da servizi QR esterni e offre un sistema chiaro di recupero dell’accesso.