Ruby on rails Rails 3-仅使用OpenID身份验证

Ruby on rails Rails 3-仅使用OpenID身份验证,ruby-on-rails,ruby-on-rails-3,authentication,openid,google-openid,Ruby On Rails,Ruby On Rails 3,Authentication,Openid,Google Openid,我想在我的Ruby on Rails 3应用程序中添加身份验证,但我只需要用户能够使用他们的Google帐户进行身份验证,因为我正在使它成为Chrome Webstore的托管应用程序,所以我认为OpenID可以很好地实现这一点。我想在用户数据库中有一些自定义字段来存储用户特定的数据。我应该用什么来做这个?我希望用户只能使用OpenID注册。 谢谢。我一直在使用和附加组件来处理此问题。我一直在使用和附加组件来处理此问题。您应该尝试omniauth gem,它不仅使用Google OpenID。O

我想在我的Ruby on Rails 3应用程序中添加身份验证,但我只需要用户能够使用他们的Google帐户进行身份验证,因为我正在使它成为Chrome Webstore的托管应用程序,所以我认为OpenID可以很好地实现这一点。我想在用户数据库中有一些自定义字段来存储用户特定的数据。我应该用什么来做这个?我希望用户只能使用OpenID注册。
谢谢。

我一直在使用和附加组件来处理此问题。

我一直在使用和附加组件来处理此问题。

您应该尝试omniauth gem,它不仅使用Google OpenID。Omniauth从提供商处获取用户数据并传递到您的应用程序,即您可以放大

您应该尝试Omniauth gem,它不仅使用Google OpenID。Omniauth从提供者获取用户数据并传递到您的应用程序,即您可以放大您可以尝试的gem。我自己没有用过它,但它看起来可以用认证gem做你想做的事情,这是我在所有Rails项目上使用的东西。

你可以试试gem。我自己没有使用过它,但它看起来可以使用身份验证gem实现您想要的功能,这是我在所有Rails项目中使用的功能