Devise с omniauth-facebook «Недействительные учетные данные»

Я пытаюсь заставить аутентификацию 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, как я ожидал, если бы это сработало.

Мы ценим любые предложения относительно того, почему это происходит и как решить эту проблему.

10
задан TalkingQuickly 9 December 2011 в 12:11
поделиться