我想为我的Ruby on Rails 3应用程序添加身份验证,但我只需要用户能够使用他们的Google帐户进行身份验证,因为我将它作为Chrome的托管应用程序Webstore,所以我认为OpenID对此很有效。我想在用户数据库中有一些自定义字段来存储用户特定的数据。我应该使用什么?我希望用户只能使用OpenID注册。 谢谢。Rails 3 - 只使用OpenID身份验证
1
A
回答
2
您应该尝试omniauth宝石,它不仅使用Google OpenID。 Omniauth从提供商处获取用户数据,并将其传递到您的应用程序,您可以放大
2
我一直在使用authlogic和authlogic-oid附加组件来处理这个问题。
2
您可以尝试devise_openid_authenticatable宝石。我自己并没有使用它,但看起来它会使用Devise认证gem来做你想要的,这就是我在所有Rails项目中使用的认证gem。
相关问题
- 1. 使用OpenID,Twitter或Facebook进行Rails 3身份验证
- 2. rails 3身份验证
- 3. Ruby on Rails中的OpenID身份验证
- 4. Google OpenID身份验证
- 5. OpenID身份验证错误
- 6. 只为一个用户提供rails 3+身份验证
- 7. CakePHP与OpenID和用户身份验证
- 8. Rails身份验证
- 9. Rails 3的身份验证插件?
- 10. Rails 3身份验证解决方案
- 11. Rails 3身份验证插件建议?
- 12. rails 3管理员身份验证
- 13. Ruby on Rails的采用OpenID身份验证例外
- 14. Django与谷歌的openid身份验证
- 15. Authlogic/OpenID身份验证失败使用扭曲驱动器
- 16. OpenID提供商身份验证代理
- 17. OpenID身份验证的注册表
- 18. 与Nancy的OpenID身份验证
- 19. ASP.NET中的OpenID身份验证?
- 20. StackExchange OAuth和OpenID身份验证?
- 21. Laravel上的Steam OpenID身份验证
- 22. OpenID委托似乎不适用于Rails的OpenID身份验证插件
- 23. 使用Rails的Cancan身份验证
- 24. LDAP身份验证MVC 3
- 25. 使用默认身份验证的Rails 3授权
- 26. Rails OpenID身份验证插件不再安装Rake任务?
- 27. Ruby on Rails身份验证
- 28. Rails身份验证问题
- 29. 身份验证授权ASP/NET MVC 3使用成员身份
- 30. OpenID身份验证进入奇怪的错误循环(Ruby on Rails,ruby-openid,open_id_authentication)