我正在尝试使用将 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。真的看不出身份验证失败的任何原因。