我在我的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/' “在我的初始化者中。 你能告诉我出了什么问题吗? 谢谢你。
答案 0 :(得分:5)
尝试使用
:google_oauth2
作为您的提供者。
答案 1 :(得分:1)
从版本1.0开始,omniauth已将各个策略分解为单独的宝石。有关详细信息,请访问omniauth's page,和/或聆听此优秀的railscast。