【发布时间】:2018-12-27 05:22:41
【问题描述】:
我正在设置一个结合了普通注册和谷歌身份验证的 Rails 应用程序。对于普通注册,我将使用 Devise gem,并且我想集成一个可选的谷歌登录。如何正确集成 Devise Authentication 和 Google Authentication?
对于我的 rails 应用程序,我已经成功实现了单独的 Google 身份验证,并且我也成功实现了设计身份验证。但我不知道如何将两者与用户记录的单个“用户”表结合在一起。
预期的登录是这样的:
【问题讨论】:
-
试图结合身份提供者本身就是一个完整的产品。我会使用现有的提供程序,例如 Auth0 或 Okta。有很多可供选择。他们还拥有丰富的库,让您的集成工作变得非常轻松。
-
@JohnHanley auth0 和 okta 是付费服务,对吧?你能推荐一些免费的吗?
标签: ruby-on-rails ruby google-oauth google-authentication