我想为我的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. Ruby on Rails中的OpenID身份验证
- 3. rails 3身份验证
- 4. OpenID身份验证流程
- 5. Codeigniter OpenID身份验证
- 6. 使用Owin OpenId身份验证混合Owin Asp.Net身份Cookie身份验证
- 7. Google OpenID身份验证
- 8. OpenID身份验证错误
- 9. 安全的OpenID用户身份验证
- 10. CakePHP与OpenID和用户身份验证
- 11. 只为一个用户提供rails 3+身份验证
- 12. Rails身份验证
- 13. Rails 3身份验证解决方案
- 14. rails 3管理员身份验证
- 15. Rails 3身份验证插件建议?
- 16. Rails 3的身份验证插件?
- 17. Ruby on Rails的采用OpenID身份验证例外
- 18. MVC 3 - DotNetOpenAuth OpenID未返回经过身份验证的用户
- 19. Django与谷歌的openid身份验证
- 20. 使用has_secure_password进行Rails身份验证
- 21. Rails Api身份验证与用户身份验证
- 22. 没有OpenID的Yadis身份验证
- 23. 与Nancy的OpenID身份验证
- 24. OpenID提供商身份验证代理
- 25. ASP.NET中的OpenID身份验证?
- 26. NodeJS OpenID Connect身份验证请求
- 27. OpenID身份验证的注册表
- 28. Laravel上的Steam OpenID身份验证
- 29. StackExchange OAuth和OpenID身份验证?
- 30. PayPal身份验证的OpenId端点