我有我從不同位置訪問PostgreSQL數據庫,並希望on Rails的3.添加使用Ruby的接口對於認證我需要登錄使用相同的用戶憑據用於create them directly in the database;有沒有一種方法可以讓Rails每次使用不同的用戶名/密碼(基於當前用戶)連接到數據庫? 感謝您的任何提示!使用「數據庫用戶」用Ruby來驗證on Rails的
5
A
回答
1
是的。 在devise上使用自定義身份驗證來查詢底層postgresql數據庫。
請參見:
Custom authentication strategy for devise
我肯定會添加一些一種過濾器,以減少可以用這種方式進行身份驗證的用戶列表。
+0
這看起來像要做到這一點/功能的複雜的設置!我會盡快:)檢查出來 – Takhion 2012-04-01 22:47:02
+1
但如何做任何這種變化這(PostgreSQL的)用戶用於建立與數據庫的連接?當然,您可以使用您喜歡的任何機制對用戶進行身份驗證,但不會更改連接到數據庫連接/會話的用戶/角色。 – 2012-04-01 23:24:25
相關問題
- 1. ruby on rails api,如何驗證用戶?
- 2. 如何使用Ruby on Rails設置MSSQL用戶身份驗證?
- 3. Ruby on Rails的:使用除非驗證,JQuery驗證
- 4. 驗證Ruby on Rails應用程序
- 5. 收集用戶數據 - Ruby on Rails
- 6. 如何使用%運算符驗證Ruby On Rails的數字
- 7. Ruby on Rails:「after_create」和驗證
- 8. Ruby on rails 3.2 accept_nested_attributes驗證
- 9. 跳過Ruby on Rails驗證
- 10. Ruby on Rails身份驗證
- 11. Ruby on Rails - 模型驗證
- 12. Ruby on Rails和驗證碼
- 13. Ruby On Rails數據庫
- 14. Devise gem用戶身份驗證Ruby on Rails
- 15. Ruby on Rails:驗證用戶選擇了一個複選框
- 16. Ruby on Rails - 用戶電子郵件驗證頁面不存在
- 17. 從MYSQL數據庫檢索正則表達式來驗證使用Ruby on Rails的電子郵件地址
- 18. 從數據庫中刪除用戶(Ruby on Rails,Devise)
- 19. Ruby On Rails用戶排名
- 20. Ruby on Rails用戶設置
- 21. PostgreSQL用戶與Ruby on Rails
- 22. Ruby on Rails設計用戶
- 23. Ruby on Rails的:如何驗證使用Rspec的或黃瓜
- 24. Ruby on rails用戶認證使用linux passwd文件?
- 25. 的Ruby-on-Rails的數據庫安裝使用MySQL
- 26. Ruby on Rails - 使用REST後端的Facebook身份驗證
- 27. 推薦使用Ruby on Rails的非關係數據庫?
- 28. 在Ruby on Rails中使用現有的SQL Server數據庫
- 29. Ruby on Rails的使用
- 30. Ruby on Rails的 - 使用AJAX
你爲什麼要這麼做? – ybakos 2012-04-01 22:43:23
@ybakos有整個系統的一致性,因爲在數據庫中存在的觸發依賴於用戶的角色和權限 – Takhion 2012-04-01 22:49:01