服务器使用Omniauth,Rails 3尝试使用Openid登录时中止

时间:2011-09-26 15:44:39

标签: ruby-on-rails ruby openid omniauth

我在我的Rails 3 / Ruby 1.9应用程序中使用omniauth,它适用于Twitter和Facebook。但是,我正在尝试添加Google OpenId,而我正面临一个问题。

我在{1}}中为Google OpenId提供了以下代码:

initializers/omniauth.rb

当我转到http://localhost:3000/auth/google时,我在终端中收到以下错误,服务器退出。我不确定使用服务器证书是否可以解决问题。任何openid服务都会出现同样的错误,因此此问题不仅限于Google。感谢。

Rails.application.config.middleware.use OmniAuth::Builder do
  require 'openid/store/filesystem'
  provider :openid, 
    OpenID::Store::Filesystem.new('./tmp'), 
    :name => 'google', 
    :identifier => 'https://www.google.com/accounts/o8/id'

0 个答案:

没有答案