Tutto ciò che vale la pena sapere, niente di superfluo.
Le fasi
Richiesta (l'app chiede di verificare un numero), consegna (viene inviato un codice o viene effettuato un controllo di rete), risposta (l'utente inserisce il codice o la rete conferma il possesso) e risoluzione (il flusso viene confermato o fallisce). Ogni fase dovrebbe essere registrata per motivi di sicurezza, senza tuttavia memorizzare il segreto. Vedi /answers/how-to-build-otp-flow.
Rendilo multicanale
Metodi a cascata per bilanciare portata e costi: autenticazione di rete silenziosa ove supportata, OTP via SMS per una copertura universale, voce come soluzione di ripiego. Vedi /answers/best-channel-for-otp e /answers/what-is-silent-network-auth.
Renderlo consapevole dei rischi
Intensificate le verifiche per le azioni rischiose o le destinazioni insolite e limitate la frequenza di invio per contrastare gli abusi: un flusso efficiente adatta la sua capacità di attrito al rischio. Consultate /answers/what-is-rate-limiting-sms.
Misuralo
Monitora la consegna, la conversione e il tempo di verifica per canale e paese, in modo da poter ottimizzare la strategia a cascata per i mercati che effettivamente servi. Vedi /answers/how-to-improve-sms-delivery-rates.