Я пытаюсь заставить аутентификацию Facebook работать с Devise через omniauth-facebook, я выполнил инструкции здесь: https://github.com / plataformatec / devise / wiki / OmniAuth% 3a-Overview
Когда я перехожу по ссылке для входа в Facebook, я перенаправляюсь на Facebook для входа и принятия запрошенных разрешений.
Затем я возвращаюсь в / users / sign_in с сообщением об ошибке «Не удалось авторизовать вас из Facebook, потому что« Недействительные учетные данные »» «
Глядя на журналы сервера, перенаправление исходит от« / users / auth / facebook / callback? code = [длинная текстовая строка] ", которая обрабатывается с помощью Users :: OmniauthCallbacksController # failure, а не Users :: OmniauthCallbacksController # facebook, как я ожидал, если бы это сработало.
Мы ценим любые предложения относительно того, почему это происходит и как решить эту проблему.