Rails Google OAuth2 +设计 - 无法通过Google oauth2授权您,因为“超时”

时间:2013-04-07 19:50:06

标签: devise ruby-on-rails-3.2 timeout google-api omniauth

所以我一直在研究Google API,现在我正在浏览我在互联网上找到的这个教程:https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview它几乎对我有用。我完成了指定的所有步骤,并成功设法重定向到Google,以便从登录页面请求访问我的应用程序。但是,当我点击“允许访问”时,服务器会将我重定向到普通注册页面,然后我会看到一个闪存说:

  

无法通过Google oauth2授权您,因为“超时”

使用宝石:

gem 'omniauth-google-oauth2'

这是我的devise.rb模型:

require "omniauth-google-oauth2" 
config.omniauth :google_oauth2, "myKey", "mySecret", { access_type: "offline", approval_prompt: "" }

这就是路线:

devise_for :gamers, :controllers => { :omniauth_callbacks => "gamers/omniauth_callbacks" }

0 个答案:

没有答案