github認証をRailsアプリケーションと統合しようとしています
omniauth-github-1.1.0
とrails-3.2.12 gems
Githubを使用してアプリを認証しようとするたびに、次のエラーが発生します。
"OmniAuth::Strategies::OAuth2::CallbackError" with URL -
http://127.0.0.1:3000/auth/github/callback/?error=redirect_uri_mismatch
アプリケーションは次のように登録されます:
URL-http://127.0.0.1:3000
コールバックURL-http://127.0.0.1:3000/auth/github/callback/
Omniauth初期化ファイル:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :github, ENV['GITHUB_KEY'], ENV['GITHUB_SECRET']
end
GITHUB_KEY、GITHUB_SECRETを再確認しました。認証が失敗する理由は実際にはわかりません。