1

開発マシンで次のように omniauth-facebook gem をセットアップしました。

config/initializers/omniauth.rb

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, 'APP_KEY', '  APP_SECRET'
end

アプリを Facebook 開発者に登録し、サイトの URL を「http://localhost:3000」として提供し、APP_KEY と APP_SECRET を omniauth.rb に入力しました。

サインインしようとすると、ルート URL にリダイレクトさrouting error No route matches [GET] "/auth/failure"れ、URL に無効な資格情報が表示されます。omn​​iauth Twitter、Github、および Google を機能させることができましたが、Facebook はログインしていません。ここに記載されている手順に従っています。何かご意見は?

4

0 に答える 0