Qu'est-ce qu'un OTP et pourquoi par SMS ?
Un OTP est un code à usage unique qu'il faut saisir en plus du mot de passe. Il n'est valable qu'une fois et brièvement, et prouve que la personne a l'appareil en main.
Pourquoi par SMS
Parce que cela fonctionne sans que l'utilisateur doive installer quoi que ce soit. Une application est plus sûre, mais chaque étape supplémentaire coûte des utilisateurs. Pour un public que vous ne pouvez obliger à installer quelque chose, le SMS est souvent le maximum réalisable que les gens font effectivement.
Ce à quoi vous veillez
Gardez la durée de validité courte — quelques minutes suffisent. Limitez le nombre de tentatives. Indiquez dans le message à quoi sert le code, afin que quelqu'un qui n'en a pas demandé sache immédiatement qu'il y a un problème.
La nuance honnête
L'OTP par SMS n'est pas ce qui existe de plus sûr. Qui peut faire transférer une carte SIM peut intercepter le code. Pour la plupart des usages c'est amplement suffisant, mais si vous protégez quelque chose de grande valeur, regardez du côté d'une application ou d'une clé.