sails.js / angular的复杂权限系统

时间:2014-07-07 18:12:52

标签: javascript angularjs permissions sails.js

我计划使用sailsjsangularjs

构建一些应用

我需要帮助才能找到设置灵活权限的解决方案。这意味着我可以管理模型(CRUD)和模型函数的权限。还应该可以限制对模型中对象的访问(例如,用户只能修改美国的客户,但也可以读取欧洲的客户/用户无权查看客户的地址)。有没有人知道现有的解决方案?

或者,您能否提示如何实施自己的复杂权限系统?

谢谢你的帮助,尼克。

1 个答案:

答案 0 :(得分:1)

政策似乎正是您所寻找的。 http://sailsjs.org/#!documentation/policies

您可以使用它们来保护资源,从根本上说它们只是中间件,因此您可以使用Passport.js等。

对于角度方面,我会使用全局Http拦截器来处理Sails返回的非200响应