У нас есть требование - когда пользователь регистрируется или входит на веб-сайт из нового браузера или устройства, код проверки подлинности отправляется по электронной почте или с помощью текста. После завершения аутентификации система фиксирует отпечаток браузера.
При последующем входе в систему, если используется один и тот же браузер на том же устройстве, многофакторная проверка подлинности не запускается. Принимая во внимание, что если последующий вход в систему из нового браузера или устройства, то MFA запускается снова.
С помощью нашей команды разработчиков мы занимались автоматизацией MFA. Однако мы боремся со второй частью, где необходимо протестировать последующие сценарии входа в систему. У нас есть наш фреймворк, построенный в Selenium с Java, и нам нужна помощь в этом.
Если быть точным, нам нужно обработать менее 2 тестовых случаев -
- Если последующий вход в систему с того же устройства браузера, то MFA не должно происходить.
- Если последующий вход в систему осуществляется с другого браузера или устройства, то должно произойти MFA.
Я ищу какое-то решение, в котором нам не нужно менять браузер. Тестовый пример 1 - прогулка по пирогу Проблема в тестовом примере 2. Как заставить систему MFA считать, что последующий запрос поступает из другого браузера / устройства?
Любая помощь высоко ценится.