Rails 中 Omniauth 到 Google 的配置设置
我在 Rails 应用程序中使用 Omniauth 1.0.1 进行身份验证。我有 Google 提供商的“omniauth-google-oauth2”gem。但它向我显示错误
“提供者救援”:找不到 :google 的匹配策略。您可能需要安装额外的 gem(例如omniauth-google)。 (加载错误)。
我在我的文件中给出了“provider :google, 'domain.com', 'secret', :scope => 'https://mail.google.com/mail/feed/atom/'”初始化器。 你能告诉我出了什么问题吗? 感谢你。
I am using Omniauth 1.0.1 in my Rails app for authentication. I have "omniauth-google-oauth2" gem for Google provider. But it shows me the error as
`rescue in provider': Could not find matching strategy for :google. You may need to install an additional gem (such as omniauth-google). (LoadError).
I gave "provider :google, 'domain.com', 'secret', :scope => 'https://mail.google.com/mail/feed/atom/'" in my initializers.
Could u please tell me what went wrong?
Thank u.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用
作为您的提供者。
Try using
as your provider.
自 1.0 版本以来,omniauth 已将单独的策略放入单独的 gem 中。欲了解更多信息,请访问 omniauth 页面,和/或聆听这个优秀的 railscast。
Since version 1.0, omniauth has taken out the individual strategies into separate gems. For more info, visit omniauth's page, and/or listen to eg this excellent railscast.