access-mate
Version:
Attribute base access control using o-is for the conditions
20 lines (14 loc) • 468 B
JavaScript
const Policy = require('./lib/policy')
const PolicySet = require('./lib/policy-set')
const oIsDefault = require('./lib/o-is-default')
const strategies = require('./lib/strategies')
exports.PolicySet = PolicySet
exports.Policy = Policy
exports.policySet = function(policies, oIs) {
return PolicySet.fromJSON(policies || [], oIs || oIsDefault)
}
exports.policy = function(oIs) {
return new Policy(oIs || oIsDefault)
}
exports.strategies = strategies