5

我有一个 PostgreSQL 数据库,可以从不同位置访问,并且想添加一个与 Ruby on Rails 3 的接口。对于身份验证,我需要使用与直接在数据库中创建用户相同的凭据登录用户;有没有办法让 Rails 根据当前用户每次使用不同的用户名/密码连接到数据库?感谢您的任何提示!

4

1 回答 1

1

是的。在对底层 postgresql 数据库进行查询的设计上使用自定义身份验证。

看:

用于设计的自定义身份验证策略

我当然会添加某种过滤器来减少可以通过这种方式进行身份验证的用户列表。

于 2012-04-01T22:40:14.713 回答