アプリ(Android & iOS)プロジェクトの場合は、ログインする前に登録が必要です。これは、アプリケーション内のカメラ機能を使用して、関連付けられたWebページ上のone-time password
を含むQR code
をスキャンすることによって行われます。QR「肩越し」スキャンを避ける
The flow on web is: see info about app and app store link -> show QR -> set pin code -> confirm.
私はしばらくの間(例えば、オフィスでのコーヒーのために行く)登録の流れを開き、その後、彼の机を残してから誰かを避けるために、メカニズムを作成したいです。さもなければ、いくつかの「攻撃者」がQRステップを完了することができ、元のユーザが自分の机に戻ると、彼はピンを設定して確認する。おそらくQRのステップがあることを認識していない可能性があります。 「攻撃者」がPINを知らなくても、間違ったデバイスが登録されます。元のユーザーは自分のアプリを使用できなくなります。
現在、制限時間は1分です。しかし、QRは新しいOTPで再ロードされた になる可能性がありますので、あまり効果がありません。