适用于Rails的Omniauth到Google的配置设置

时间:2011-12-08 10:46:32

标签: ruby-on-rails omniauth

我在我的Rails应用中使用 Omniauth 1.0.1 进行身份验证。我为Google提供商提供了“ omniauth-google-oauth2 ”宝石。但它显示错误为

`提供商救援':无法找到匹配的策略:google。您可能需要安装其他gem(例如omniauth-google)。 (LoadError)。

我提供了“提供商:google,'domain.com','secret',:scope =>'https://mail.google.com/mail/feed/atom/' “在我的初始化者中。 你能告诉我出了什么问题吗? 谢谢你。

2 个答案:

答案 0 :(得分:5)

尝试使用

:google_oauth2

作为您的提供者。

答案 1 :(得分:1)

从版本1.0开始,omniauth已将各个策略分解为单独的宝石。有关详细信息,请访问omniauth's page,和/或聆听此优秀的railscast