我想GitHub的认证使用Github上抛出OmniAuth ::策略:: OAuth2用户:: CallbackError
omniauth-github-1.1.0
和rails-3.2.12 gems
每次我尝试使用Github上,我得到验证我的应用Rails应用程序集成这个错误:
"OmniAuth::Strategies::OAuth2::CallbackError" with URL -
http://127.0.0.1:3000/auth/github/callback/?error=redirect_uri_mismatch
申请注册于:
网址 - http://127.0.0.1:3000
回调URL - http://127.0.0.1:3000/auth/github/callback/
Omniauth initialzer文件:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :github, ENV['GITHUB_KEY'], ENV['GITHUB_SECRET']
end
我有双重检查的GITHUB_KEY,GITHUB_SECRET。无法真正看到身份验证失败的任何原因。
就是这样。谢谢。 – Nowaker 2016-05-22 06:11:09