我想爲我的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端點