У меня большие проблемы с входом в приложение. Я работаю через Twitter (я тестирую на локальном хосте). Для входа через Twitter я использую драгоценный камень под названием omniauth-twitter.Логин Twitter не работает правильно
Я реализовал все необходимое и аутентификация «работает». «Работы» в кавычках, потому что из 10 попыток я получил:
- 2x Я успешно прошел проверку подлинности
- 5x я получил ошибку
(twitter) Authentication failure! timeout: Timeout::Error, execution expired
- 3x страница закрыть
Я отчаянный от этого поведения аутентификации, потому что это непригодно ...
Почему аутентификация падает так часто? Есть ли заставка и более надежный способ, как пройти проверку подлинности с помощью Twitter?
EDIT: Просто немного из журнала:
(twitter) Request phase initiated.
(twitter) Callback phase initiated.
Первая строка в окне Termina распечатаны, когда человек нажмите на ссылку Войти через TWITTER, второй при обнаружении адрес обратного вызова (настроен на http://127.0.0.1:3001
). Если произошла ошибка, то:
(twitter) Request phase initiated.
(twitter) Callback phase initiated.
(twitter) Authentication failure! timeout: Timeout::Error, execution expired
Я использовал omniauth-twitter какое-то время и никогда не сталкивался с этими проблемами ... Есть ли полезные материалы в журналах? – Robin
привет @Robin, я добавил к исходному сообщению ошибки, которые я получил. – user984621