Вопрос

Я искал, чтобы выяснить, насколько именно использовать рельсистский модуль в разработке GEM для рельсов 3. Я столкнулся с несколькими вопросами здесь, которые кажутся правильными, но я не смог получить работу в реализации. Мой конечный гол состоит состоит в том, чтобы быть аутентификацией в Twitter, так и Facebook через приложение в моих рельсах 3. Прямо сейчас я борюсь с тем, что я думал, это был «пример» в списке стратегии Warden. У меня это далеко.

Внутри моего разрабатывающего инициализатора у меня есть следующие блоки кода, в чем я считаю, соответствующие места.

manager.oauth(:twitter) do |twitter|
  twitter.consumer_secret = '[secret]'
  twitter.consumer_key  = '[key]'
  twitter.options :site => 'http://twitter.com'
end
manager.default_strategies(:scope => :user).unshift :twitter_oauth        

Warden::OAuth::access_token_user_finder(:twitter) do |access_token|
  User.find_or_create_by(:token => access_token.token, :secret => access_token.secret).tap do |user|
     user ||= User.create!(:access_token => access_token.token, :secret => access_token.secret)
  end
end

Я поместил ссылку на один из моих видов, но все, что я получаю, это ошибка, OAUTH 401 неавторизован, это что-то из Twitter или я полностью упущен шаг?

Это было полезно?

Решение

Ты видел Омниаут Для Twitter, FB и других интеграции аутентификации социальной сети в разработку?

То Последние два Эпизоды Railscast показывать интеграцию.

Омнисуциал Это еще одно решение, построенное на вершине двух.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top