我一直在做一个项目,我需要根据访问权限/级别在 sails.js 中为用户创建和分配策略
每个用户都可以访问他级别以下的所有级别,比如admin有9级,他可以访问9级以下的所有级别
目前在 sails 中所有的策略都存储在
api/policies
文件夹并分配给
中的 Controllerconfig/policies.js
module.exports.policies = {
UserController: {
"create": ['canCreate'],
"list": ['canRead'],
"show": ['canRead'],
},
AuthController: {
'*': true,
}};
我的问题是如何根据来自数据库的访问级别制定动态策略
我用谷歌搜索了一下,但没有找到任何关于如何在 sails.js 中创建动态策略的信息,所以在这里发帖。
感谢您对此的帮助。
谢谢
最佳答案
查看 sails-permissions .
Comprehensive user permissions and entitlements system for sails.js and Waterline. Supports user authentication with passport.js, role-based permissioning, object ownership, and row-level security.
关于javascript - 如何在 sails.js 中创建动态策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29771581/