georgas
@georgas
Кратко о себе

GoogleAuthenticator для сайта — почему не совпадает код?

Пытаюсь сделать двух-факторную авторизация через Google Authenticator.
Пробовал библиотеки:
https://github.com/PHPGangsta/GoogleAuthenticator
https://github.com/chregu/GoogleAuthenticator.php

С виду все ОК - секретный код генерится, qr-код тоже, аккаунт по этому qr-коду в Android Google Authenticator добавляется, получаю 6-ти значный код.
Но проблема в том, что этот код не совпадет с кодом из Android Google Authenticator.

Время на сервере синхронизировано (ntpdate -s ntp.ubuntu.com), тайм-зона вроде не должна влиять (MSK).

В чем может быть дело?
  • Вопрос задан
  • 885 просмотров
Решения вопроса 1
georgas
@georgas Автор вопроса
Кратко о себе
Сам спросил - сам ответил.
Время на Андроиде, где стоял Google Authenticator, немного отличалось, буквально на минуту. Поэтому код не совпадал. При этом проверка на gmail, видимо, менее строгая, поэтому, проверяя работоспособность на gmail - все работало и я не вспринимал телефон в качестве возможной проблемы.
Сделал менее строгую проверку у себя - теперь все ОК.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект