Sto costruendo un dashboard per un cliente. Si avvia in modalità kiosk di Chrome e inizia a visualizzare tutte le attività per le transazioni del giorno in modo continuo su uno schermo posizionato in alto sul muro. Non hanno chiesto input da parte dell'utente perché sarebbe stato posizionato in alto sul muro perché tutto l'ufficio potesse vederlo.
È un'interfaccia utente angolare fornita da un server Node.js che esegue Express.js. Lo stesso server serve una versione ionica quando viene colpito da un browser mobile. Cose buone.
Come posso autenticare la dashboard dal sito mobile?
Penso che la risposta sia qualcosa di simile al web di WhatsApp: chiedi alla modalità kiosk di generare un codice QR contenente i dati identificativi (IP e un hash casuale) da leggere dall'app mobile. L'app mobile può quindi eseguire la scansione del QR e inserire nome utente e password per l'invio al server.
Informa il server: "Sto effettuando l'autenticazione con queste credenziali, una volta verificate, concedi l'accesso a questo {{ip}} eseguendo questo {{browser}} e inviando questo {{cancelletto}}."
Ho trovato qualcosa su un'autenticazione su due schermi. Qual è lo scenario "buona idea" qui?