Rails 中 Omniauth 到 Google 的配置设置

发布于 2024-12-20 16:13:07 字数 367 浏览 0 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烧了回忆取暖 2024-12-27 16:13:07

尝试使用

:google_oauth2

作为您的提供者。

Try using

:google_oauth2

as your provider.

川水往事 2024-12-27 16:13:07

自 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文