我有我从不同位置访问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