Я хочу реализовать 2FA для нашего приложения, используя Node.js / express. js и Speakeasy, нужно знать его поток и как работает 2FA.
Сценарий :
Для нашего приложения у нас есть, как пользователь войдет в систему с именем пользователя и паролем и войдет в панель управления, там, если пользователь включает 2FA, то он будет показан Затем он должен отсканировать этот штрих-код с помощью приложения для проверки подлинности Google, чтобы найти коды, затем эти коды вводятся в приложение и сохраняется секретный ключ для этого пользователя с помощью speakeasy!.
Вопрос :
Но мне нужно знать, как: когда он выходит из системы после включения 2FA, а затем снова выполняет процесс входа с паролем имени пользователя, ему будет предложено ввести коды! но там нет штрих-кода для сканирования там. Как пользователь получает код на свой мобильный? что такое триггер?