Verifica in due passaggi
In un'implementazione cloud, alla password segue un codice generato da un'app di autenticazione. Vengono descritti la configurazione, l'accesso tramite tale codice, i codici di recupero e le procedure da seguire per un amministratore in caso di smarrimento del telefono.
Un sistema accessibile a chiunque su Internet non si apre solo con una password. Dopo aver inserito la password corretta, viene richiesto un codice a sei cifre generato da un'app di autenticazione sul telefono, come Google Authenticator, Microsoft Authenticator, 1Password, Authy o qualsiasi altra app in grado di leggere un codice QR. Una password rubata o indovinata non consente quindi l'accesso.
Dal 16 ottobre è possibile utilizzare anche un codice di accesso, Windows Hello, Touch ID, Face ID o impronta digitale del dispositivo, oppure un PIN su un dispositivo attendibile, in Personalizza › Metodi di accesso. L'app di autenticazione e i codici di recupero continuano a funzionare. Vedi Codice di accesso, impronta digitale o riconoscimento facciale e PIN; gli amministratori possono consultare Metodi di accesso per amministratori, dove Reimposta metodi di accesso sostituisce Reimposta autenticazione a due fattori.
| Dove si effettua l'accesso | Ti hanno chiesto un codice? |
|---|---|
| Implementazione in cloud (Google Cloud Run, Kubernetes, Azure App Service) | Sì, ogni volta che accedi con una password. |
| Una copia in esecuzione sulla tua macchina con Docker | No. La fase di codifica è disattivata lì. |
| Accesso unico tramite la directory aziendale | No. La directory richiede già un secondo passaggio, mentre TRANXACT non lo richiede due volte. |
Configurazione: al primo accesso
Non è necessario fare nulla in anticipo. La prima volta che accedi con la tua password a un'implementazione cloud, la schermata di accesso ti chiede di configurare la verifica in due passaggi prima che si apra qualsiasi altra opzione.
- Inserisci la tua email e la password come di consueto.
- Apri l'app di autenticazione sul tuo telefono, aggiungi un account e scansiona il codice QR visualizzato sullo schermo. Se non riesci a scansionarlo, seleziona "Inserisci la chiave manualmente" e inserisci la chiave mostrata sullo schermo.
- Inserisci il codice a sei cifre che l'app ora mostra e seleziona Verifica e attiva.
- Salva i dieci codici di recupero: copiali, scaricali o annotali. Verranno mostrati una sola volta e mai più.
- Seleziona "Ho salvato questi codici in un luogo sicuro" e continua. Hai effettuato l'accesso.
La configurazione richiede quindici minuti di attesa. Se il tempo scade o se chiudi la pagina, accedi di nuovo e riceverai un nuovo codice QR; nulla viene attivato finché il codice non viene accettato.
Effettuare l'accesso in seguito
- Inserisci la tua email e la password.
- Apri l'app e digita il codice a sei cifre visualizzato per TRANXACT. Il codice cambia ogni trenta secondi; anche un codice appena modificato è ancora valido.
- Seleziona Verifica.
- Ogni codice è valido una sola volta. Se il codice appena utilizzato viene rifiutato, attendi il successivo.
- Dopo cinque codici errati, verrai reindirizzato alla pagina della password. I codici errati contribuiscono allo stesso modo al blocco dell'account causato da una password errata.
- La fase di inserimento del codice dura cinque minuti. Dopodiché, inserisci nuovamente la password.
codici di recupero
Se non hai il telefono a portata di mano, seleziona "Usa un codice di recupero" nella fase di inserimento del codice e digita uno dei dieci codici che hai salvato. Ogni codice è valido una sola volta e sullo schermo viene visualizzato il numero di codici rimanenti. In Personalizza → Verifica in due passaggi puoi creare un nuovo set di dieci codici in qualsiasi momento con un codice valido; il vecchio set smetterà di funzionare.
Un nuovo telefono
- Apri Personalizza e scorri fino a Verifica in due passaggi.
- Seleziona "Passa a un nuovo telefono" e inserisci un codice dal vecchio telefono oppure un codice di recupero.
- Scansiona il nuovo codice QR con il nuovo telefono e inserisci il codice visualizzato. Il vecchio telefono smetterà di funzionare immediatamente e riceverai dieci nuovi codici di ripristino.
Telefono smarrito e codici smarriti: per gli amministratori
Nella sezione Piattaforma → Utenti è presente una colonna "A due fasi": "Attiva" per chi ha impostato la funzione e "Al prossimo accesso" per chi non ha effettuato l'accesso da quando è stata attivata. Per chi ha perso sia il telefono che i codici di recupero, selezionare "Ripristina in due fasi" nella riga corrispondente.
- La loro app di autenticazione e i codici di recupero hanno smesso di funzionare.
- Ogni sessione che tengono termina immediatamente.
- Al successivo accesso hanno configurato un nuovo autenticatore, esattamente come la prima volta.
- Il ripristino viene registrato nel registro di controllo. Nessuno può vedere o impostare la chiave di un'altra persona.
Il ripristino dell'account è l'unico modo per recuperare l'accesso a chi è stato bloccato, quindi prima di procedere verificate che si tratti effettivamente di quella persona, telefonicamente o di persona. Chiunque riesca a convincere un amministratore a effettuare il ripristino otterrà l'account non appena conoscerà la password.
L'identità presunta e la finestra del contabile vengono aperte da un utente già autenticato con il secondo passaggio del proprio account, quindi non viene richiesto nuovamente un codice. Lo stesso vale per le attività pianificate e le chiavi API, che non richiedono l'accesso con password.
La console dell'operatore
La console operatore per un ambiente multi-tenant (TMA) funziona allo stesso modo per gli operatori: un codice dopo la password, codici di recupero e la procedura di ripristino in due passaggi nella schermata Operatori per un altro operatore. Quando nessuno riesce ad accedere, eseguire npm run operator -- reset-mfa <email> nel cluster.