Частые причины ошибок
TOTP зависит от двух вещей: секретного ключа и времени. Ошибка появляется, если Base32 token скопирован не полностью, содержит пробелы, относится к другому аккаунту или был заменен после повторной настройки 2FA.
Вторая частая причина - время. Код действует коротко, поэтому значение, скопированное в конце интервала, может устареть до ввода. Если часы устройства сильно расходятся с сервером, даже свежий код может не подойти.
Как проверить токен
Скопируйте секрет без пробелов, кавычек и переносов строк. Убедитесь, что это именно token base32 или otpauth-ссылка, а не одноразовый код. Если секрет взят из QR code, проверьте, что QR относится к нужному сервису и аккаунту.
Затем дождитесь нового кода и введите его сразу. Если используется online authenticator, обновите страницу или убедитесь, что таймер идет корректно.
Когда переиздавать 2FA
Если ошибка повторяется, безопаснее отключить старую настройку и включить 2FA заново на целевом сервисе. Сохраните новые recovery codes и удалите старые секреты из документации.
Не пытайтесь угадывать код или многократно вводить старые значения: некоторые сервисы временно блокируют вход после серии ошибок.