Двухфакторная аутентификация, или двухэтапная проверка, — это мера безопасности, которая требует двух различных форм идентификации (также называются факторами) перед предоставлением доступа к системе или службе. Второй фактор аутентификации добавляет еще один уровень защиты, что усложняет получение несанкционированного доступа.
Фактор аутентификации — это уникальный идентификатор, связанный с конкретным пользователем. Таким фактором может быть одноразовый код отправленный по электронной почте или через смс.
При использовании двухфакторной аутентификации (2FA) пользователь системы вводит свои login и пароль, как обычно. После этого включается в работу второй фактор. Пользователь получает тем или иным способом одноразовый код, который получает от системы 2fa по личному каналу (смс, электронная почта или что либо другое) и вводит этот код на странице подтверждения Система 2fa проверяет правильность введенного кода и или дает разрешение на аудентификацию или отказывает в доступе.