2FA Authenticator (PHP Desktop)
Qualcosa peggio di una app in Electron...
Come funziona? Praticamente è Chrome + un webserver locale tutto messo insieme per far sembre una app desktop
Svantaggi:
- E' inutilmente lento
- E' inutilmente pesante
- E' inutilmente complicato
- E' inutile
Vantaggi:
- Hai una scusa per aggiornare il computer dato che questo programma sarà lento...
Nota:
Queste tipologie di applicazioni sono un modo veloce per creare una applicazione e renderlo disponibile sia da browser sia come app desktop il tutto cross-platform. Un progetto simile molto usato è Electron che ha come "backend" Node JS al posto di PHP ed è usato per app come Discord, Spotify, Atom, Visual Studio Code
Why Electron is bad:
https://www.reddit.com/r/programming/comments/7p7s8q/electron_is_cancer/
https://www.reddit.com/r/programming/comments/70jxpz/electron_the_bad_parts/
https://www.reddit.com/r/programming/comments/64oqaq/electron_is_flash_for_the_desktop/
Funzionalità:
Questo programma è un generatore di password OTP (One time password) ed è praticamente uguale a Google Authenticator ma gira su Windows/Linux.
Cosa è una OTP?
Una OTP o one time password è una password generata da una stringa base32 fissa e l'orario del sistema che è variabile. Il risultato sono 6 cifre esadecimali che cambia ogni 30 secondi. Viene spesso utilizzato per l'autenticazione a 2 fattori da Google, Amazon, Proxmox VE ecc.