新規登録とログインの認証
ログインコードは有効期間が短く、役割も限られています。その人が今その番号を保有していることを証明することです。有効期間を設定し、再送回数に上限を設け、番号とデバイスごとにレート制限をかけ、3回目の失敗時にどうするかをローンチ前に決めてください。コードは転送されたりスクリーンショットを撮られたりするため、メッセージ本文には残高、完全なカード番号、ログインページへのリンクを含めないでください。リスクモデルが求める場合はコードとデバイスバインディングを組み合わせ、メッセージが届かない場合は代替チャネルを提供してください。失敗のパターンについてはOTPの配信と詐欺の解説で順を追って説明しています。