【发布时间】:2015-02-27 17:59:25
【问题描述】:
我正在尝试对我的sails.js api 中的模型实施数据访问限制,并且正在寻找更好的解决方案。
到目前为止,我有限制对控制器上特定操作的访问的策略,该策略会修改请求以包含一个过滤器,该过滤器应始终添加到模型查询中。 比如:
{
"owner" : "davepreston"
}
目前,我看不到任何强制(或简化)过滤器使用的方法,因此如果我在控制器中使用 Model.find 并忘记添加过滤器,我可能会显示太多数据用户。
tldr; 有没有办法限制模型中的数据访问,以便所有访问模型的控制器自动获得相同的数据访问限制?
【问题讨论】: