всемогущий с linkedin - PullRequest
       73

всемогущий с linkedin

1 голос
/ 19 февраля 2012

Я пытаюсь настроить аутентификацию, используя omniauth via linkedin. Я пытаюсь следить за Railscast # 241 (Simple OmniAuth). К сожалению, я продолжаю получать сообщение об ошибке при запуске сервера rails в локальной среде:

/Users/steve/.rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/omniauth-1.0.2/lib/omniauth/builder.rb: 33: в `rescue in provider ': невозможно найти подходящую стратегию для: connected_in. Вам может понадобиться установить дополнительный гем (например, omniauth-connected_in). (LoadError)

Gemfile

source 'http://rubygems.org'
gem 'rails', '3.0.11'
gem 'omniauth'
gem 'sqlite3

Congfig / Initializer / Omniauth.rb

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :linked_in, 'CONSUMER_KEY', 'CONSUMER_SECRET'
end

Я просто новичок, так что, если не уверен, нужна ли другая информация для выяснения проблемы. Спасибо Стив

Ответы [ 2 ]

1 голос
/ 04 января 2013

файл omniauth.rb должен выглядеть следующим образом. (не как connected_in )

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :linkedIn, 'CONSUMER_KEY', 'CONSUMER_SECRET'
end

Пожалуйста, прочитайте omniauth-linkedin ! прежде чем начать работать над этим.

1 голос
/ 19 февраля 2012

Я думаю, что сообщение об ошибке содержит его для вас: «Возможно, вам потребуется установить дополнительный гем (например, omniauth-connected_in )». Проверьте omniauth-connected_in и посмотрите это решает это для вас.

...