В настоящее время я добавляю двухфакторную аутентификацию в приложение rails.Я добавил процесс, который позволяет пользователям включать двухфакторную аутентификацию, используя QR-код для проверки себя.Я использую этот гем: https://github.com/Houdini/two_factor_authentication,, который позволяет вам генерировать URI обеспечения, который можно превратить в QR-код.Затем пользователь может сканировать это с помощью таких приложений, как Authy или Google authenticator, чтобы получить одноразовый пароль.
Я сейчас нахожусь в точке, где мне нужно написать тесты для этого, и поэтому мне нужновозможность автоматизировать процесс получения кодов безопасности из URI инициализации, без необходимости сканировать его с помощью приложения.
Поэтому мой вопрос: возможно ли получить секретный ключ, который вы получили бы при сканированииQR-код, программно и если да, то как?
Приложение основано на Ruby on rails 5.2.