我正在尝试通过来自 Sails 的 JSON 发送经过身份验证的用户的所有权限。
我当前查找单个模型类型权限的代码:
hasPermission: function hasPermission(req, res) {
var permitted = PermissionService.isAllowedToPerformAction({
method: req.param('method'),
model: sails.models[req.param('model')],
user: req.user
});
return res.json(200, { permitted: permitted });
}
此代码不能像isAllowedToPerformAction
需要模型的单个实例那样工作。有没有办法返回一个占所有权限的 JSON 文件?