Programar un componente software que permita:
- Generar un código QR para añadir un servicio en las aplicaciones mencionadas anteriormente
- Validar un código TOTP introducido por el usuario para verificar si es correcto o no para el servicio anterior
M8T2 app is been built with Electron
$ npm install -g bozon
$ npm install
$ bozon start
$ bozon package (windows|mac|linux)
Builds the app for OS X, Linux, and Windows, using electron-builder.
Important: Every time you open the APP, shared key is recreated, so you need to scan again qr code
Open the app and scan QR code with your favourite OTP App:
- https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=es
- https://play.google.com/store/apps/details?id=com.elevenpaths.android.latch&hl=es
Click on "Validate TOPT Code" and enter code displayed on your App
If is correct you will see Green Check
If is not correct you will see Red Check and retry button
The MIT License (MIT) © Jesus Macias Portela 2018