Ошибка неверный аутентификатор

Время на прочтение
3 мин

Количество просмотров 145K


Доброго времени суток.
Я хотел бы рассказать вам о проблемах 2FA аутентификации на устройствах Android 4.4.2 KitKat и о решении, которое в нашем случае прекратило долгие поиски.

Некоторое время назад мы с коллегами решили добавить Двухэтапную аутентификацию (Two factor authentication или для краткости 2FA) для нашего маленького офисного сервера на базе Ubuntu Server.

2FA это дополнительный уровень безопасности и приятное дополнение к уже существующему механизму аутентификации. Кроме обычной пары логин + пароль от пользователя, выполняющего авторизацию, требуется цифровой ключ, который динамически изменяется каждые 30 секунд и генерируется устройством, находящимся во владении пользователя. Для генерации ключа мы использовали Приложение Google authenticator и мобильный телефон на платформе Android. После разовой настройки приложение генерирует коды, имеющие срок жизни в 30 секунд, точно такие же коды генерирует сервер. При аутентификации коды сравниваются.

Так как данные не передаются от сервера и хранятся только на устройстве — этот механизм является более безопасным, чем отправка кодов подтверждения (например, как 3D-secure SMS подтверждение в банковских системах).

Пошаговых инструкций о настройках сервера в сети оказалось неожиданно много. В них все очень просто и доходчиво. Я руководствовался этой статьей.

После настроек сервера установили на телефон Lenovo p780 приложение Google Authenticator, «прочитали» телефоном с монитора QR-code и получили заветные циферки для авторизации. Перед тем как перезагрузить SSH не забывайте сохранить резервные ключи для восстановления доступа.

И вот, все готово к использованию! Перезагружаем SSH, заходим на сервер, указываем пароль, после пароля нас просят предъявить Verification code, переписываем его с телефона и… снова просят указать пароль?!!! Выглядит это так:

ssh user@server.ru
Password: <вводим пароль>
Verification code: <вводим код с телефона>
Password: <?!!, вводим пароль еще раз>
Verification code: <вводим код с телефона>
Password: <еще раз вводим пароль>
Verification code: <еще раз вводим код>
user@server.ru’s password: <еще раз пароль>
Permission denied, please try again.
user@server.ru’s password: <снова вводим пароль>
Received disconnect from xx.xxx.xx.xx: 2: Too many authentication failures for user

Вначале думали, что ошибка допущена в настройках, но испробовав несколько мобильных устройств стало очевидно, что коды генерируемые на Android 4.4.2 KitKat приложением Google Authenticator всегда ошибочны.

«Решения», которые удалось найти и их результаты:

  1. Если откатить версию Android, начинает работать корректно. (с этим «решением» работали какое то время, но решили двигаться дальше)
  2. Так как проблема сводится к некорректным часовым поясам — многие решения направлены именно на их исправление. Приложение TimeZone Fixer действительно может помочь с этой проблемой, однако часть приложений после его использования начинает отображать ошибочное время и потребуется чинить их вручную. (решение имеет свои минусы и риски. вся информация о приложении доступна на сайте 4pda)
  3. Подгонять время вручную. Если честно этот способ у нас так и не заработал. Перевести часы вручную и тем самым синхронизировать время на телефоне и сервере. Увы, все попытки ничего не дали, хотя были люди утверждающие, что у них заработало. В любом случае перспектива потерять функцию часов в телефоне не самая приятная…
  4. Синхронизация часов внутри настроек приложения Google authenticator (в нашем случае без результатов, однако были комментарии, что кому то помогло)

Финальное решение проблемы: FreeOTP

За время поиска решения в сети я уже натыкался на GitHub приложения Google Authenticator, в трекинге ошибок есть наша, и в качестве решения предложено:

«You can used FreeOTP Authenticator(by Red Hat) instead of Google Authenticator until someone fix it.»


Долгое время мне казалось, что рекомендуется использовать другой механизм-аутентификатор, который нужно ставить на сервер вместо Google, поэтому я усердно искал другие решения. Хотелось заставить работать именно Google authenticator, но на самом же деле рекомендуют использовать другое приложение для Android, а серверная часть остается без изменений.

Приложение FreeOTP Authenticator от компании Red Hat. После настройки по тому же QR-коду все начало работать без необходимости что то корректировать.

К сожалению я не могу указать вам причину возникновения ошибки в приложении Google authenticator, но надеюсь, что мой печальный опыт поможет сэкономить чье-то время.

Буду рад вашим комментариям! Спасибо за внимание.

Срочно: Wanchain раздает 200 USDT! Узнайте, как получить за 3 минуты!

Все просто! Установите партнерский кошелек WanChain и на ваш счет автоматически будет зачислено 1000 WAN (по курсу Binance ± 200 USDT). Мы получаем за вашу установку 250 WAN.

Видео инструкция получения бонуса

Если вы ввели неверный 2FA-код (код аутентификации) в приложении Google Authenticator на платформе Bybit, вам следует выполнить следующие шаги:

  1. Проверьте время на вашем устройстве: Убедитесь, что время и дата на вашем устройстве правильно установлены. Неверное время может привести к синхронизационным проблемам между платформой Bybit и Google Authenticator, что может вызвать ошибку с кодом 2FA.
  2. Попробуйте генерировать новый код: Подождите некоторое время и попробуйте сгенерировать новый код аутентификации в приложении Google Authenticator. Коды в приложении обновляются каждые несколько секунд, поэтому дождитесь нового кода и попробуйте его ввести.
  3. Восстановите 2FA: Если вы все еще не можете получить правильный код, вам потребуется восстановить 2FA на платформе Bybit. Для этого обычно требуется обратиться в службу поддержки Bybit и предоставить им соответствующую информацию, чтобы они могли подтвердить вашу личность и помочь вам восстановить доступ к вашей учетной записи.
  4. Следуйте инструкциям службы поддержки: Обратитесь в службу поддержки Bybit и сообщите им о проблеме с неверным 2FA-кодом. Они могут запросить дополнительную информацию и предоставить вам инструкции по восстановлению доступа к вашей учетной записи.

Make sure that you enter the latest credentials for your account

by Vladimir Popescu

Being an artist his entire life while also playing handball at a professional level, Vladimir has also developed a passion for all things computer-related. With an innate fascination… read more


Updated on

  • Steam Guard is an authenticator app that puts an additional layer of security over your Steam account.
  • Some of our readers received the Invalid credentials supplied error in Steam which may be caused by the Steam Guard mobile authenticator.
  • You can apply the different solutions mentioned in this post and possibly fix this issue.

How to fix invalid credentials supplied in Steam

Steam has its very own 2FA or Two-Factor authentication app called Steam Guard. Although the Steam Guard works perfectly well in most situations, some users are facing the Invalid credentials supplied error in Steam.

Here, we will explain some of the effective methods that you can apply and possibly resolve the Invalid credentials supplied problem caused by Steam Guard.

What does Invalid credentials mean on Steam?

Steam Guard is an authenticator app that Steam helps you safeguard your Steam account. It provides an additional layer of security to the account. However, if Steam Guard is not working properly, you may get the Invalid credentials supplied error. Here are some of the causes of this error:

  • You have just changed your account – If you have reset your password or changed your account, make sure you input the right credentials into the app.
  • Steam Guard is malfunctioning – Every time you try to log in to your account, Steam Guard will generate a code on your smartphone so you need to enter this code on the Steam login page in order to access your account. It only lasts for 30 seconds or you will need to generate another one.
  • The Steam app is not updated – The Invalid credentials supplied in Steam may also be caused by the fact that your Steam app is not updated.

Let us check out the solutions you can apply to fix the Invalid credentials supplied in Steam issue.

How can I fix the Invalid credentials supplied in Steam?

1. Restart the phone

  1. Take your phone and long-press the Power button.turn off mobile
  2. Select the Power off button.
  3. Turn on your phone by long-pressing the Power button after waiting for about 10 seconds.

Often, a simple restart can do wonders and fix common problems related to mobile apps. You can try this solution to fix the Steam Guard not working problem as well.

2. Check date and time

  1. Open the Settings menu on your phone.
  2. Scroll down and tap on System. system settings
  3. Tap on Date & time.date and time mobile phone
  4. Make sure to enable the toggle next to Use network-provided time and Use network-provided time zone.network provided time zone

Note icon
NOTE

The steps above are for the OnePlus 7 Pro smartphone. If you have a different brand smartphone then the steps may slightly vary.

Here, it is more important to match the date and time on your smartphone with the current time of the country in which you created your Steam account.

3. Update the app

  1. Open Google Play Store and click on your Profile icon.Play store profile icon
  2. Navigate to Manage apps & device.manage apps and devices
  3. Tap on See details button.
  4. Click on the Steam app and hit the Update button if there is a new update available.

New updates not only bring new features to the app but also bring bug fixes for the existing bugs within the app.

The Invalid credentials supplied in Steam issue could be a result of a bug present in the app. So, always ensure you have the latest version of the app installed on your phone to prevent such issues.

4. Clear the app cache

  1. Open Settings menu on your phone.
  2. Select Apps & notifications.apps menu
  3. Tap on See all apps button.see all apps settings
  4. Scroll down and tap on Steam.steam app
  5. Tap on Storage & cache.storage and cache mobile
  6. Hit the Clear cache button.clear cache steam

Cache files are temporary files that are stored on your phone to open the app and its features a bit quicker.

However, these are also junk files that pile up and, if corrupted, can cause issues such as the Steam Guard mobile authenticator app not working.

So, it is advised that you clear cache files for not just the Steam app but also other apps to avoid such problems.

5. Reinstall the app

  1. Long-press the Steam app icon.
  2. Select Uninstall.uninstall steam app
  3. Head over to Google Play Store.
  4. Search Steam in the search bar.steam search play store
  5. Install the app.install steam app
  6. Set it up and see if this fixes the issue or not.

6. Check the server status

Many problems on Steam are often due to server issues from the platform’s end. If that is the case, then there isn’t much that you can do.

downdetector steam

You can make use of websites such as IsItDownRightNow or DownDetector to know whether Steam is currently experiencing any server issues or not.

Read more about this topic

  • How to Show The Folder Size on Windows 11?
  • Fix: No Internet in Windows 11 Safe Mode With Networking 
  • Bing Chat won’t save the conversation if the information is private
  • Fix: System has a Driver Locked to Manufacturer Specifications

What can I do to fix Steam Guard not showing code error?

1. Restart Steam and Steam Guard

  1. Close Steam by pressing the X or close button at the top toolbar of the app.Steam guard mobile authenticator not working app
  2. Alternatively, right-click on the Start menu and select Task Manager.task manager
  3. Select Steam and press End Task button at the bottom.end steam process
  4. Grab your phone, and close Steam Guard app on it.
  5. Relaunch the Steam Guard app on your phone and the Steam app on your Windows 11 PC.

Start the process, and you should receive the Steam code via email. If not, then try the below solution.

2. Check all your email folders

It is very important to note that Steam will send you the code to your registered email address. And often, the Steam Guard code lands in the Spam folder.

So, make sure to check all the folders such as Spam, Primary, and others. If you are still not able to locate the Steam Guard code, then follow the next solution.

stean guard mobile authenticator not working gmaill

3. Reconnect Steam account

  1. Open the Steam app and click on your email id button at the top. Select Log out.logout steam
  2. Hit LOGOUT again.logout
  3. Again open the Steam app.
  4. Login with your credentials and check if Steam Guard is showing code or not.login steam

4. Re-enable Steam Guard authenticator

  1. Open the Steam app.
  2. Click on Steam at the top-left corner and select Settings.Steam settings
  3. Select MANAGE STEAM GUARD ACCOUNT SECURITY button.steam guard mobile authenticator not working manage
  4. Click on Turn Steam Guard off option.turn off steam guard
  5. Select Disable Steam Guard. disable steam guard
  6. Steam will send a confirmation to your registered email ID regarding turning off the Steam Guard.
  7. Click on Disable Steam Guard button.gmail

Steam Guard is a good way to keep your Steam account secured from online attacks. Since only the owner of the account gets the temporary codes generated by the Steam Guard, your account is less prone to get compromised.

Moreover, if you are using Steam Guard, you also get access to the trading functionality within the Steam platform. This means you can purchase or sell items on the Steam marketplace.

Let us know your thoughts on this topic in the comments section below. You can also let us know which of the methods mentioned above helped you fix the Invalid credentials supplied in Steam issue.

newsletter icon

Понравилась статья? Поделить с друзьями:
  • Ошибка не удалось записать файл конфигурации
  • Ошибка неверные показания rtc
  • Ошибка не удалось записать файл qbittorrent
  • Ошибка неверные параметры запроса рнкб
  • Ошибка неверные данные игрока майнкрафт