multi-acl-groups
Version:
Simple multi-endpoint acl checker with groups
13 lines (10 loc) • 443 B
JavaScript
const multiacl = require('multi-acl')
// const _ = require('lodash')
module.exports = {
CheckAcl (groupAclList, userAclList, endpoint, resource, method) {
// let acls = _.concat(groupAclList, userAclList)
// return multiacl.CheckUserAcl(acls, endpoint, resource, method)
return multiacl.CheckUserAcl(groupAclList, endpoint, resource, method) || multiacl.CheckUserAcl(userAclList, endpoint, resource, method)
}
}